We are very passionate about React and React Native. Our inspiration is the code sharing between the web and mobile, by using the front end technologies that are both developed by Facebook: React and React Native.
What it does
- Share code between React and React Native
- This micro-service is for mail notification system. It will allow multiple people and projects to send email by calling it
How we built it
We started implementing my ideas by starting with a simple project, a message board app for both a web page and a mobile app, using ReactJS, React Native and Redux. You can see the demo here: https://www.youtube.com/watch?v=QYhtdpBVRNQ CodeShare Hooks 1.2 Backend - https://www.youtube.com/watch?v=539F_EoHUCk CodeShare Hooks 1.3 Web FrontEnd - https://www.youtube.com/watch?v=BtFuCl7exYw&t=1130s CodeShare Hooks 1.4 Mobile FrontEnd - https://www.youtube.com/watch?v=0dCzCOEfmkU
Challenges we ran into
Some aspects are more shareable, like state, and business logic; some aspects are harder to share, like UI
Accomplishments that we're proud of
It works and it works well
What we learned
Throughout this project, we have learned because of the code share-ability between these two, it will be very cool to see that when we finish a project's web front end with ReactJS, we are already half way done for our mobile front end with React Native.
What's next for CodeShare Hooks across React & React Native
We plan to continue our adventure in this under explored area, by building more projects like this to share our experience of code sharing between React and React Native