There is a very simple solution that I prefer. Just use the file extension: .ios.
vs.android.

eg. look at my navigator. I use the Android toolbar in navroid, and then I can use navigatorIos for ios if I want. The application platform will correctly download the corresponding platform file only based on the extension. This means that I just load it normally:
var Nav = require('./jsx/Nav');
I like to follow the declarative approach React talks about in this way:
1) the organization of your files will be carried out by functions / behavior, and not by platform, since the same file with different extensions will be next to each other.
2) , , , , , ( )
3) .
4) , : , -, ( ).
, , ; .