Demo of WikiRoulette powered by React
This project was originally created by @minouye.
I decided to take his concept and turn it into a web application using React and Redux for the seamless browsing of random Wikipedia articles. This is solely a learning experience and if you want to use the real deal I suggest going on the original by clicking here.
- Create the main
App
component. - Create a
Frame
for the Wikipedia article. - Create a
Buttons
component for the navigation system. - Create a
Footer
component for instructions. - Come up with logic for the
next
andprevious
buttons. - Fetch 100 random Wikipedia articles on initilization.
- Implement
React Router
- Create an
About
component and link it with the router - Deploy on Heroku
- Implement Redux
- Optimize performance even more
Whew. This took about 2 days to complete. If you have any suggestions or feedback on the code, please don't hesitate to let me know.
Thanks!