3 ms·
Can anyone recommend resources on understanding the inner workings and abstractions of reactive/declarative application models, such as Flutter and Vue? It see
by pedrovhb 5y ago
Can anyone recommend resources on understanding the inner workings and abstractions of reactive/declarative application models, such as Flutter and Vue?
It seems to be the latest rage (see Google adopting it for native Android development with Jetpack Compose) and I've been thinking about this lately, but all resources I can find explain how to use it, but not the building blocks of the system underneath.
- ratww 5y agoThose explain React, but the concepts are similar: https://pomb.us/build-your-own-react/ https://pomb.us/build-your-own-react/ https://medium.com/@sweetpalma/gooact-react-in-160-lines-of-javascript-44e0742ad60f https://medium.com/@sweetpalma/gooact-react-in-160-lines-of-... The main difference between React and other frameworks is how they detect state changes. React uses a function (like setState), Vue uses proxies, Angular uses Rx observables, etc.
- jamil7 5y agoWhen I used to do React work I remember reading this article which might help you out. https://overreacted.io/react-as-a-ui-runtime/ https://overreacted.io/react-as-a-ui-runtime/ This SwiftUI book is quite short but takes you through a fair bit of how it works under the hood. https://www.objc.io/books/thinking-in-swiftui/ https://www.objc.io/books/thinking-in-swiftui/