{"repo":"HackYourFuture/React","free":true,"listed":false,"github":"https://github.com/HackYourFuture/React","clone":"git clone https://github.com/HackYourFuture/React.git","description":"This repository contains all the material for the HackYourFuture module \"React.js: Building dynamic UIs with modern JavaScript\"","language":"JavaScript","stars":466,"topics":["react","mobx","hyf"],"license":null,"category":"ui-components","readme_excerpt":"If you are following the HackYourFuture curriculum, we recommend you to start from module 1: HTML/CSS/GIT. To get a complete overview of the HackYourFuture curriculum first, click here. Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a pull request. Module #7 - React.js: Building dynamic UIs with modern JavaScript (Frontend) Welcome to the React module! Congratulations on making it this far! In these four weeks, we will go back to the frontend and learn how to make faster, more modern user interfaces. In the HTML and JavaScript modules, you've learned all about creating webpages that hold unchanging data. No matter who is using the website, the data will always be the same. We call this a static website . At the same time you've build various HTML pages so the user is able to access various parts of the website. We call this a multi-page application (MPA) . In the Node.js module, you've learned about how to change the content of the page, based on the user's input, using a templating engine . Type in a keyword and the server sends back a template with customized data. We call this a dynamic website . However, we did it in such a way were we still had to send different pages to the client depending on the URL (for example, / or /users ). This is also an MPA. In this module, however, you'll learn how to make more complex websites. Though we won't be calling them websites anymore: they'll be web applications . T","default_branch":null,"files":null,"tree":[],"storefront":"/r/HackYourFuture","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HackYourFuture/React/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}