React Three Fiber

Learn about Threejs and React using React Three Fiber and Drei

4.44 (315 reviews)
Udemy
platform
English
language
Web Development
category
instructor
React Three Fiber
1,917
students
5 hours
content
Nov 2022
last update
$84.99
regular price

What you will learn

React Three Fiber

Threejs

React

Drei

Declarative Programming

Leva

Materials

Lights

Shadows

Environment maps

useLoader

useGLTF

GLTFJSX

useRef

useEffect

useFrame

Events

useState

useMemo

stats Panel

OrbitControls

axesHelper

gridHelper

Why take this course?

Welcome to my course on React Three Fiber.

If you've ever tried to read the React Three Fiber documentation, you may have noticed the phrase,

"You need to be versed in both React and Threejs before rushing into this."

And this is the gap that this course will try to help you fill.

We will look at the basics of using React Three Fiber with Threejs and introduce many of the great helpers that you also get when using the Drei library.

At the end, we would have covered many of the requirements to understand how to build your own React Three Fiber projects, and also understand the official examples better, so that you can confidently continue on your own to build much more complex applications in the future.

As we progress though the course, we will learn new concepts in each lesson, that will be in context from the previous lesson, so that you will understand better the problem that each new concept was designed to solve.

React Three Fiber is great for working with Threejs, and I am sure you will like it to. It's very clear, minimal, the code looks neat, and you will be able to create very robust applications in a very short amount of time.

All the code demonstrated is provided in the accompanying documentation that you also have access to for free, so that you will be able to easily copy/paste and participate alongside the videos.

So, there is much to learn, but in the end, you will have developed the techniques required to build your own Three.js projects declaratively, with re-usable self-contained components, that react to state and will be able to participate in the ever-expanding React ecosystem.

Thanks for taking part in my course, and I hope to see you there.

Sean Bradley

Screenshots

React Three Fiber - Screenshot_01React Three Fiber - Screenshot_02React Three Fiber - Screenshot_03React Three Fiber - Screenshot_04

Reviews

Luiz
August 31, 2023
This course helped me understand mutch better how to use the Hooks of React Three Fiber and its basics. Also demonstrated many interesting effects and possbilities that are mutch easier to implement then expected with this library. Thank You!
James
August 19, 2023
I found this course to be well thought out and the supplied materials were extremely well timed and accurate. I ran into a small issue (most likely user error) during the gltfjsx portion , but deleting and reloading the model into the public file took care of that. I was getting an error while performing the "npx ...." step but it was just a minor hiccup along the way. I even learned a few new skills in blender that I had not previously been exposed to, but learned in this course. Overall a great introduction to the realm of react three fiber and the ecosystem it operates in.
Ali
August 5, 2023
Sean's teaching style is both enjoyable and effective, with his perfectly paced lessons being easy to follow. Moreover, his voice is incredibly soothing, making the learning experience all the more pleasant.
Prince
July 11, 2023
Love the way he taught, he was very explanatory, explaining each concept in-depth. This course gave me the foundation I needed to begin learning 3Js ?. I’ll recommend it
Lucas
July 10, 2023
It feels to me that it would be great if we have some sort of hands-on project. Although the instructor provides a great ammountof valuable information, it would be nice to have a hands on project, once we have successfully finished the first part of the course
Jacek
July 5, 2023
For those interested in creating 3D applications, this course is ideal for learning both the basics and advanced techniques of Three.js and React Fiber/drei. Sean has provided a wealth of knowledge and examples, making it a must-watch for anyone looking to get started. Thank you, Sean!
James
June 18, 2023
This is my second course from Sean, I also took Three.js and Typescript and both were fantastic. There was a little bit of overlap, but he did a great job creating unique projects for both courses. I found value in taking them both. As with the other one, I wish there weren't as much copy and pasting, as I learn better by going through line by line, but he does an excellent job at explaining things, which offsets my concern a bit. Thanks for the great courses Sean!
Benlloyd
May 19, 2023
EXCELLENT. I'm truly appreciating the clarity and thorough explanation provided at each stage of the course, paired with exceptional code documentation. This is undoubtedly the best course I've undertaken on Udemy thus far. I'm immensely grateful for the organized structure and detailed clarification of the nuanced idiosyncrasies like exceptions and one-off rules / errors / tricks that often accompany coding. Thank you!
Yago
April 27, 2023
There's overexplanation of react concepts, but I'm assuming some people are also new to react. Apart of that the course looks great, it covers the basics very well and you have a solid ground to start building your own 3d pages
Anshuman
March 30, 2023
This course was exactly what I needed to get started. I was struggling to find any resource to learn React-Three-Fiber and I stumbled on your documentation. I now feel confident that I can build 3D web interfaces. Thanks!
Muhammed
March 18, 2023
Really enjoyed this course. I tried watching many youtube videos about react-three-fiber, but none of it explained basics in detail. Thank You Sean
Steven
February 17, 2023
Mr Bradley conveys what are, from the outset, seemingly complex topics in a highly digestible and accessible manner. The material that he covers in this course have equipped me with the tools, confidence, and know-how to undertake my own R3F projects. I can't emphasize enough how successfully he's imparted this content in such a concise manner. Top marks to his educator skills and huge appreciation for having put this course together. WOULD RECOMMEND for anyone looking to utilize R3F and ThreeJS in real world applications.
Thomas
February 8, 2023
I've looked at lots of threejs tutorials, and this is the best so far. Most bombard with heaps of information early on about the various details of geometries and materials and light sources and so on and have *heaps* of code early on that can be hard to track. As a React developer, I'm already familiar with the React concepts, but I'm enjoying the review and how they are linked directly to threejs concepts along each step. I feel much more confident, now, that I'll be able to get somewhere on my threejs journey than I did a few hours ago when I started this course. I actually paid full price instead of waiting for an Udemy sale and grabbing it for ~$8, and I don't mind at all. Also, as far as I can tell, it's up-to-date with the latest versions of the various libraries (thankfully no breaking changes have required changing the script).
Jarid
January 9, 2023
Great, well-paced course that gets you up and running with @react-three/fiber as well as @react-three/drei. I only had one issue when going through the course, but that issue was to do with Typescript which was outside of the course content anyway. Other courses on this topic are outdated and poorly explained, so I think this is the best one! Highly recommend if you are looking to understand the library better!
Scott
January 7, 2023
About half way through the course and it has been very informative so far. There are a lot of tricks and other helpful information that will certainly save a lot of time as I am building out my first react three fiber site.

Charts

Price

React Three Fiber - Price chart

Rating

React Three Fiber - Ratings chart

Enrollment distribution

React Three Fiber - Distribution chart
4938086
udemy ID
10/20/2022
course created date
12/25/2022
course indexed date
Bot
course submited by