Let's learn the basics of shader writing in react-three-fiber, which is, IMO the most fun and straightforward way to write shaders for web!
We'll learn:
How to setup a ShaderMaterial and apply it to an object
Write a vertex and fragment shaders
Send data (via uniforms) to our shaders
Light our objects using just code