What You’ve Learned

In this chapter, you’ve learned how using ClojureScript can make your app cleaner and more feature rich. You’ve learned about how Reagent manages components via dereffables to allow views to be specified declaratively without sacrificing performance. And you’ve learned about re-frame’s event-subscription model for managing application state and seen how it makes apps more flexible, robust, and manageable.

In the next chapter, we’ll look at setting up professional ClojureScript development tools and how to use them to improve the architecture and features of our guestbook. We’ll set up a Swagger service API, a REPL connected to the browser, and a re-frame debugger. Then we’ll connect to our server using WebSockets to facilitate ...

Get Web Development with Clojure, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.