That's exactly what my Vue-head friends keep telling me ;) (mostly, though, I didn't speak to that one because I haven't had a chance to use it for real)
Dawn ,'The Killer In Me'
Buffistechnology 3: "Press Some Buttons, See What Happens."
Got a question about technology? Ask it here. Discussion of hardware, software, TiVos, multi-region DVDs, Windows, Macs, LINUX, hand-helds, iPods, anything tech related. Better than any helpdesk!
Thanks, amych! And Gud! Super-helpful.
I just have to decide what my real goal is: understand frameworks (frankly a new concept for me in general, and working with Gud's Ruby on Rails site for the new b.org showed me how much I don't know) or explore functional programming in a slightly less arcane way than Lisp/Haskell. I think I want both. So maybe I'll go with your book suggestions, then into React w/ Redux (which apparently is quite functional). I would fiddle with cross-platform mobile apps someday, so learning React gives me an in to React Native, too.
I'm working my way through an intense course on Udemy about Angular 7, and it is throwing all kinds of abstruse Typescript at me. Interfaces! Routers! Stores! Way much more than you need for most front end JS. I'm super-pleased with the course for the way it's taught -- there is a course project, but the pattern has been: chapter on Routers with a sample mini-project, then apply the Routers to the course project so that we can firm up our understanding, especially in the bigger context of taking well-known code apart and putting it back together again (which is a lot of what you end up doing with real programming.)
The teacher has a couple other courses on Typescript that you might consider checking out.
I have a real straightforward React w/ Redux example on my github site. [link]
The way it does async actions is different. But it's a nice simple project that actually works unlike a lot of the React w/ Redux seed projects out there. It uses parcel instead of webpack which makes it much easier to configure.
The backend that goes along with it is [link] and that's just a simple Spring Boot application that stores data in Redis. (You don't have to configure anything for Redis for this simple example, just install Redis and bring it up with defaults).
As a side note, there is some seriously functional stuff going in src/puprrs where the functions needed for Saga (an async function handler for Redux) are automatically generated and tossed around.
I like Typescript quite a lot! Perhaps a later pathway.
There's a giant 40+ hour course on react/redux on Udemey that look super-good, currently only $11.99 so I may get it for later, after I ready the books amych recommended.
Ooh, I clicked the course I wanted in Udemy (React - the Complete Guide) and two great things happened. First, it offered me an additional course on "React Native - The Practical Guide" for even more of a discount, and it also turns out they are even cheaper if I pay in the native Brazilian currency. I paid the equivalent of like $12 for both. Not bad!
So my path is: amych's books (started already), then the React Complete Guide course, at least as much as I find interesting, then the React Native book to maybe cobble together an app for my own testing (I already did a super-simple flutter app once, probably good to try its main competitor). Then maybe Elm, for more fully-functional indoctrination.
Thanks all!
Yeah, Typescript is really pretty sweet.
Have fun with your learnings!
FINALLY Apple has updated the iMac.
I need help I am having internet issues through my apple airport and I switched on the internet tab from Connect using "Static" to "DHCP" and now it needs my router address and I have no idea.
I think maybe I found it in "network" in my system preferences.