Если я буду писать web-приложение, используя React, изи ли будет перевести это на ReactNative?
А если юзать React при написании десктопных приложений, используя Electron, норм или нет?
Перевести не проблема, код останется тот же, поменять придется только разметку - вместо html там свои теги. Такая же ситуация с десктопами, переход без проблем