Comments (5)
@creativecreatorormaybenot the point of it is to run logic when the model has been constructed, in a readable manner. You'll find most of my decisions will be verbose to make it clear what's happening when reading the code. Not because of a technical requirement.
from stacked.
@FilledStacks I see. No worries then because I can still use the other way if I prefer it 👍
from stacked.
This might not be directly related to stacked, but what's the point of having a ViewModel.init()
function that you call from onModelReady
. Couldn't you achieve the same result by directly putting the content of init
inside the ViewModel's constructor ?
from stacked.
@melis-m construction is blocking. It's the same for some things. But if you want to for instance fetch and set data it would be good not to do it in the constructor.
from stacked.
@FilledStacks but init
is blocking as well, and it's not as if there's actually any really blocking stuff, like even making an http request is only just launching a future.
I just don't really understand the point of splitting the construction and the initialization part :\
from stacked.
Related Issues (20)
- [bug]: createNewViewModelOnInsert Does not Create a new View model when widget is being re inserted in the tree HOT 1
- [feature]: FormTextField validator function various data types such as numbers HOT 4
- [bug]: When auto completing username/password in Chrome "Error: Unexpected null value." seemingly related to keyboard_binding HOT 2
- [docs]: Updated samples for Stacked Form HOT 3
- [bug]: new view creation (in web template app) gives error HOT 3
- [bug]: [web] Popscope is not working with RouterService HOT 3
- [bug]: app creation do not create android iOS and other code if name contains upper case letter HOT 1
- [bug]: Stacked Cli Unhandled exception from telemetry HOT 7
- [feature]: FormView toggle / checkbox fields HOT 1
- [bug]: assertion was thrown while dispatching notifications for TextEditingController HOT 2
- [docs]: StreamViewModel -> How to check if data is available or not HOT 1
- [bug]: Not adding the .desktop .mobile and .tablet files HOT 4
- [bug]: Router Navigation issue with iOs swipe back HOT 4
- flutter_map >=6.0.0 depends on logger ^2.0.1 and stacked_generator >=0.6.5 depends on logger ^1.1.0, flutter_map >=6.0.0 is incompatible with stacked_generator >=0.6.5. HOT 6
- [bug]: Predictive Back Gestures not working with NavigationService HOT 8
- [bug]: Stacked_Themes ThemeManager HOT 2
- [bug]: Migrating to Navigator 2.0 is not updating existing app.route.dart file HOT 4
- [bug]: ViewModelBuilder creates new ViewModel everytime HOT 2
- [bug]: Error when running stacked create service HOT 5
- [feature]: Add --no-test flag to stacked create commands HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stacked.