React Native – Intro Course for Beginners



React Native allows you to use JavaScript to write apps that run natively on Android, iOS, and Blackberry. This full introductory course will teach you the basics of React Native and help you create your first React Native app.

The codedamn platform allows you to learn more content like this for absolutely free: https://codedamn.com

⭐️ Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:02:54) Setting up React Native
⌨️ (0:17:10) File Structure
⌨️ (0:21:12) Hello World
⌨️ (0:26:38) Hello World Explained
⌨️ (0:32:17) Props
⌨️ (0:36:47) State
⌨️ (0:44:32) Stylesheets and Flexbox Layouts
⌨️ (0:54:55) Getting user text
⌨️ (1:06:45) Uncontrolled vs. controlled components
⌨️ (1:15:28) Creating a Calculator – Part 1
⌨️ (1:22:18) Creating a Calculator – Part 2
⌨️ (1:30:13) Creating a Calculator – Part 3
⌨️ (1:39:57) Creating a Calculator – Part 4
⌨️ (1:52:36) Creating a Calculator – Part 5
⌨️ (2:00:41) Creating a Calculator – Part 6
⌨️ (2:08:18) Creating a Calculator – Part 7
⌨️ (2:11:32) Finishing the Calculator!!

Tutorial from codedamn. Check out the codedamn channel for more great tutorials: https://www.youtube.com/channel/UCJUmE61LxhbhudzUugHL2wQ

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://medium.freecodecamp.org

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

34 thoughts on “React Native – Intro Course for Beginners”

  1. It will be great if you share the GitHub links so that code is visible . Some of the code is not visible due to small font size.

    Reply
  2. At 2:00:24 I got an error when reload. It says "error: bundling failed: Error: Unable to resolve module `worker_threads` ….. Module `worker_threads` does not exist in the Haste module map".

    Reply
  3. 14:24 If you are on mac and get the error in the terminal '-bash: native-react command not found', use npm config set prefix /usr/local o to change your default directory. That was my hangup, because I had changed my default directory to handle an EACCES permissions error. If you encounter that same EACCES permissions error, you can use this command to bypass it: sudo npm install -g –unsafe-perm=true –allow-root

    Reply
  4. Great tutorial!! I really like react native for its native feature & for react codes. Check my channel for react native google maps integration & react navigation with login screen and details screen navigation and many more react native tutorials.

    Reply
  5. I registered for codedamn.com but the UI needs more mobile development, it only "works" in landscape mode and even then the frames are out of proportion.

    I'm on a Galaxy S8+. Do you guys need UI/UX testers or developers? I think the idea is great and I don't mind supporting, it also helps build my own portfolio ? Thanks for all that you do!

    Reply

Leave a Comment