This was quite the chapter! We got our hands dirty with Angular, React, and Node. As you have seen, we did nothing new with web3 or Truffle. We simply interacted with them the way we have done before, with the only difference being that we were inside of Angular, React, and Node environments.
Being able to integrate Truffle and web3 with modern JavaScript frameworks is key to becoming a well-versed and seasoned smart contract developer. You're well on your way!
See you in the next chapter, where you will learn an essential skill that is useful not only when writing smart contracts, but production-level software in general—unit tests.