Yo diría que 80% en el extremo superior. Con Shopworks, solo reutilizo componentes ES puros y nada que dependa de React.js o React Native.
Ya sea que esté utilizando Flux, Redux u otra arquitectura de flujo de datos, la lógica de su negocio y la estructura del código podrían seguir siendo las mismas. Idealmente, debe planificar con anticipación antes de crear cualquiera de las aplicaciones y evitar (o hacer un resumen claro) el uso de bibliotecas dependientes del navegador, como jQuery. Por ejemplo, en lugar de $.ajax()
usaría fetch()
(y polyfill cuando sea necesario).
Un área que no se puede reutilizar fácilmente es el marcado JSX render()
sus componentes. Debido a que React.js se basa en las conocidas etiquetas DOM html y React Native tiene su propio conjunto de componentes primitivos, tendría que ser creativo si está convencido de hacer que funcionen juntos.
- Redes sociales: ¿es factible para un desarrollador con $ 1000 en el bolsillo construir y lanzar una red social móvil dada la escalabilidad requerida desde el principio?
- Cómo hacer una aplicación donde los usuarios ingresen información en el sitio web o la aplicación móvil, la información se envíe a un servidor para su cómputo, y la salida se muestra al usuario
- ¿Cuáles son algunas empresas de desarrollo de aplicaciones web y móviles que han desarrollado aplicaciones para plataformas de pedidos en línea de restaurantes a gran escala?
- ¿Cuáles son algunas empresas de desarrollo de Ruby on Rails en India que han desarrollado aplicaciones web y móviles para plataformas de comercio electrónico social a gran escala?
- ¿Qué tipo de equipo debería contratarse para una red social, para dispositivos móviles, un buen diseño y una gran seguridad de código?
Y, obviamente, la funcionalidad exclusiva de iOS y Android estaría separada.