๐ŸŒ
W3Schools
w3schools.com โ€บ REACT โ€บ DEFAULT.ASP
React Tutorial
React ES6 ES6 Classes ES6 Arrow Functions ES6 Variables ES6 Array map() ES6 Destructuring ES6 Spread Operator ES6 Modules ES6 Ternary Operator ES6 Template Strings React JSX Intro React JSX Expressions React JSX Attributes React JSX If Statements React Components React Class React Props React Props Destructuring React Props Children React Events React Conditionals React Lists React Forms React Forms Submit React Textarea React Select React Multiple Inputs React Checkbox React Radio React Portals React Suspense React CSS Styling React CSS Modules React CSS-in-JS React Router React Transitions React Forward Ref React HOC React Sass
๐ŸŒ
W3Schools
w3schools.com โ€บ react โ€บ react_intro.asp
Introduction to React
React ES6 ES6 Classes ES6 Arrow Functions ES6 Variables ES6 Array map() ES6 Destructuring ES6 Spread Operator ES6 Modules ES6 Ternary Operator ES6 Template Strings React JSX Intro React JSX Expressions React JSX Attributes React JSX If Statements React Components React Class React Props React Props Destructuring React Props Children React Events React Conditionals React Lists React Forms React Forms Submit React Textarea React Select React Multiple Inputs React Checkbox React Radio React Portals React Suspense React CSS Styling React CSS Modules React CSS-in-JS React Router React Transitions React Forward Ref React HOC React Sass
๐ŸŒ
YouTube
youtube.com โ€บ watch
React for Beginners - Day 1: [Introduction and Installation] | React using W3Schools Tutorial - YouTube
Welcome to Day 1 of our React for Beginners Series on LearnWithW3Schools! ๐Ÿš€ In this tutorial, Dr. Zeeshan Bhatti will guide you through the introduction and...
Published ย  January 31, 2025
๐ŸŒ
W3Schools Blog
w3schools.blog โ€บ home โ€บ reactjs tutorial
ReactJS tutorial - W3schools
January 28, 2020 - ReactJS tutorial for beginners: Created by Jordan Walke (a software engineer at Facebook), ReactJS is an open-source, component-based front end JavaScript library.
๐ŸŒ
W3Schools
w3schoolsua.github.io โ€บ react โ€บ react_getstarted_en.html
React Getting Started. Lessons for beginners. W3Schools in English
React Getting Started. React Directly in HTML. Setting up a React Environment. Run the React Application. Modify the React Application. Whatโ€™s Next? Lessons for beginners. W3Schools in English
๐ŸŒ
W3Schools
campus.w3schools.com โ€บ collections โ€บ certification course catalog โ€บ learn react.js
Learn React.JS โ€” W3Schools.com
Learn React.JS
Start building dynamic user interfaces by learning React, the JavaScript library for developing single-page applications. ยท React is essential for developers focused on creating smooth and seamless web experiences. This course will give you everything you need, from learning the material to preparing for your final exam. ยท The exam is included in this certificate course. Become a Certified React Developer with W3Schools.
Price ย  $95.00
๐ŸŒ
W3Schools
w3schools.am โ€บ whatis โ€บ whatis_react.html
What is React
Make sure you have Node.js 5.2 or higher. Otherwise you must install npx: ... npx: installed 63 in 10.359s Creating a new React app in C:\Users\myUser\react-tutorial. Installing packages. This might take a couple of minutes. Installing react, react-dom, and react-scripts...
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ reactjs โ€บ react
React Tutorial - GeeksforGeeks
In Week 1, you'll cover React basics, including components, JSX syntax, and topics like conditional rendering, prop-types, React lists, and React Redux for state management. Week 2 focuses on React Hooks, where you'll learn about useState, ...
Published ย  September 27, 2025
๐ŸŒ
W3Schools
w3schools.com โ€บ react โ€บ react_bootcamp.asp
W3Schools React Bootcamp
The fundamentals of React including: Functional Components, Props, Hooks, Event Handling ยท How to write JSX syntax and use it within the React Framework
Find elsewhere
๐ŸŒ
W3Schools
w3schools.com โ€บ react โ€บ react_server.asp
Create React.js Server | W3Schools.com | W3Schools Spaces
React ES6 ES6 Classes ES6 Arrow Functions ES6 Variables ES6 Array map() ES6 Destructuring ES6 Spread Operator ES6 Modules ES6 Ternary Operator ES6 Template Strings React JSX Intro React JSX Expressions React JSX Attributes React JSX If Statements React Components React Class React Props React Props Destructuring React Props Children React Events React Conditionals React Lists React Forms React Forms Submit React Textarea React Select React Multiple Inputs React Checkbox React Radio React Portals React Suspense React CSS Styling React CSS Modules React CSS-in-JS React Router React Transitions React Forward Ref React HOC React Sass
๐ŸŒ
W3Schools
w3schoolsua.github.io โ€บ react โ€บ react_compiler_en.html
React Online Compiler. Lessons for beginners. W3Schools in English
React Online Compiler. Learn Faster. Easy Package Management. Build Powerful Websites. Share Your Website With The World. How Does It Work? Exercises. Examples. Lessons for beginners. W3Schools in English
๐ŸŒ
W3Schools
w3schools.com โ€บ react โ€บ react_lists.asp
React Lists - React Fundamentals
React ES6 ES6 Classes ES6 Arrow Functions ES6 Variables ES6 Array map() ES6 Destructuring ES6 Spread Operator ES6 Modules ES6 Ternary Operator ES6 Template Strings React JSX Intro React JSX Expressions React JSX Attributes React JSX If Statements React Components React Class React Props React Props Destructuring React Props Children React Events React Conditionals React Lists React Forms React Forms Submit React Textarea React Select React Multiple Inputs React Checkbox React Radio React Portals React Suspense React CSS Styling React CSS Modules React CSS-in-JS React Router React Transitions React Forward Ref React HOC React Sass
๐ŸŒ
W3Schools
w3schools.io โ€บ learn โ€บ react-typescript-tutorials
Learn React Typescript tutorials - w3schools
React uses javascript with .jsx extension React Typescript uses the .tsx file extension for writing components.
๐ŸŒ
W3Schools
w3schools.com โ€บ whatis โ€บ whatis_react.asp
What is React
Make sure you have Node.js 5.2 or higher. Otherwise you must install npx: ... npx: installed 63 in 10.359s Creating a new React app in C:\Users\myUser\react-tutorial. Installing packages.
๐ŸŒ
W3Schools
w3schools.com โ€บ react โ€บ react_getstarted.asp
React Getting Started
React ES6 ES6 Classes ES6 Arrow Functions ES6 Variables ES6 Array map() ES6 Destructuring ES6 Spread Operator ES6 Modules ES6 Ternary Operator ES6 Template Strings React JSX Intro React JSX Expressions React JSX Attributes React JSX If Statements React Components React Class React Props React Props Destructuring React Props Children React Events React Conditionals React Lists React Forms React Forms Submit React Textarea React Select React Multiple Inputs React Checkbox React Radio React Portals React Suspense React CSS Styling React CSS Modules React CSS-in-JS React Router React Transitions React Forward Ref React HOC React Sass
๐ŸŒ
W3Schools
w3schools.com โ€บ react โ€บ react_exercises.asp
React Exercises
React ES6 ES6 Classes ES6 Arrow Functions ES6 Variables ES6 Array map() ES6 Destructuring ES6 Spread Operator ES6 Modules ES6 Ternary Operator ES6 Template Strings React JSX Intro React JSX Expressions React JSX Attributes React JSX If Statements React Components React Class React Props React Props Destructuring React Props Children React Events React Conditionals React Lists React Forms React Forms Submit React Textarea React Select React Multiple Inputs React Checkbox React Radio React Portals React Suspense React CSS Styling React CSS Modules React CSS-in-JS React Router React Transitions R
๐ŸŒ
Reddit
reddit.com โ€บ r/learnjavascript โ€บ what do you think about w3schools tutorials?
r/learnjavascript on Reddit: What do you think about W3Schools tutorials?
August 31, 2025 -

I used W3Schools to learn the javascript basics and now i'm following the react's tutorial. Do you think that this way is fine or should I use something else to learn that?

(For each lesson i write the most important things on a .txt file and i apply it on a small project)

Top answer
1 of 17
14
Took a quick look at mdn and w3 and I think MDN docs is way better. Love this question, sorry this got long; Personally if I was starting over. 1.) master js in 60 minutes video on youtube -- mostly useless but might introduce you to new syntax you can at least google if the need arises. 2.) get good at `querySelectorAll`,` getElementById`, `getAttribute`, `setAttribute`, `createElement` - its mind blowing what you can do with this. in reacts index.html its just one div with an id "app" everything else is populatd by js. ignore that for now and get good at just js. 3.) put an id in a div in the body of an html page and put together whole page using just js. Try to JUST use the 5 methods I mentioned and some css classes if you want pretty. you'll lose your mind trying to know everything DON'T and just stick to those 5 things to build a whole page. 4.) todo apps (pure js + html + css) (CRUD functionality - create, read, update, delete) - you dont need to build the whole app through JS. but now you know how react works and how it may be less performant compared to what you are creating with pure js, html, css 5.) more todo apps 6.) realize that steps 1,2,3,4,5 mostly just taught you how to get really good at googling, LLMs, and following tutorial advice. Try to start working leetcode problems in your life. IMO thats how the language abstracted from libs gets cemented into memory. Leetcode is EXTREMELY humbling. 7.) learn how to create a server and just serve these todo apps you've created (you are "fullstack" now) - you can literally just copy and paste from express docs. You don't have to be nervous about this. 8.) avoid js frameworks as long as possible, maybe create another todo app? maybe the todo app becomes a little twitter clone -- todo app in todo app that let you like todos (posts, comments, likes) By now you are better than half the juniors applying. You should be able to pick a js framework / lib up over a weekend because you are reeeally clear on js and how it works in your DOM. A JS framework or lib may even feel bulky and not needed. You are the perfect junior at this point. Wrong about the lib being bulky, that'll make sense in larger apps with a team. But you are a stud if you are building todo apps thinking "why would I need a lib for this"
2 of 17
7
Yes W3 us awesome for intros, and mdn docs
๐ŸŒ
30 Days Coding
30dayscoding.com โ€บ blog โ€บ redux-tutorial-w3school
A Comprehensive Guide to Redux: A W3Schools Tutorial
The content is divided into sections, with a brief introduction to Redux, its benefits, and how it works. The post also covers setting up Redux, using it with React, and common patterns and best practices. Redux tutorialW3Schools ReduxReact state managementRedux basicsRedux actionsRedux reducersRedux storeRedux W3Schools example