Summary

You have now learned what data binding is, the differences between one-way and two-way data binding, how data binding is implemented in some modern JavaScript frameworks and libraries, and what some use cases for data binding are in the real world. You have also learned about the architectural differences between one-way and two-way data binding implementations, and how to write your own data binding implementation using modern native JavaScript with getters and setters. Additionally, you have learned about the MutationObserver constructor and how it can be used to trigger behaviors in the DOM based on mutation events.

Next, we will take everything that we have learned so far about different architectural components, including MongoDB, ...

Get Mastering JavaScript Single Page Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.