why I can't use function component in v18 anymore?
@ng-news18 күн бұрын
They've never been there. For that import problem, which Jeremy described, the new term is selectorless. But we don't have any release date for that yet.
@kstepien25 күн бұрын
Good news as always!
@ng-news25 күн бұрын
Thanks Konrad
@canozkan888625 күн бұрын
always looking forward to your weekly news 👍🏻
@ng-news25 күн бұрын
Thanks a lot. Comments like this are always motivating
@kaischonberger97Ай бұрын
I love the ng-news format Rainer! Really appreciate the work you put in to keep us up to date.
@ng-newsАй бұрын
Thanks Kai. Happy to hear!
@Krakonos15Ай бұрын
Thanks for your awesome work Rainer! :)
@ng-newsАй бұрын
You are very welcome!
@valikonenАй бұрын
Very nice selection
@ng-newsАй бұрын
Thanks Carnaru
@muhamedkarajicАй бұрын
It was a good year.
@ng-newsАй бұрын
And still not over. A little bit beyond half-time.
@carolinetvbrasilАй бұрын
Thanks
@ng-newsАй бұрын
You're welcome
@victornunes75272 ай бұрын
Inject DI is much more clean❤
@ng-news2 ай бұрын
Yeah, I hope this migrator is the beginning of an official recommendation for inject.
@Cheesyonmytoasty2 ай бұрын
Slow down, just a bit near the end (1.10+) we get too much info / screen swapping. Had to rewind a few times.
@ng-news2 ай бұрын
I know, I know. The problem are the 100 seconds. I decided not to drop stuff but just pack everything in it.
@rahulwasnik96403 ай бұрын
big fan of these shorts
@ng-news3 ай бұрын
Thanks Rahul
@marcalj3 ай бұрын
I'm a big fan of this shorts. Thank you for doing this ❤
@ng-news3 ай бұрын
Thanks Marçal
@Immelstornum3 ай бұрын
Thanks for the updates!
@ng-news3 ай бұрын
You are welcome!
@MichaelSmallDev3 ай бұрын
Very excited for @let and the new TS inference. I was a bit bummed that 18.1 was pushed back to next week, but @let needed to be enhanced a bit between v18.1.0-next.4 and v18.1.0-rc.0. But it feels good in the RC from some Stackblitzes I have fired up. edit: also, tinyconf was a really cool experience. Your signal store talk managed to get me going on trying it out again.
@ng-news3 ай бұрын
Thanks Michael. Yeah, I was not expected that they postpone a minor release but a week isn't that long either and there should be enough content for the next episode. I did the Signal's talk now already the fourth time in the same manner. I've tried out different styles but I think explaining the signal store via refactoring is the optimal way you can do it if you have 20 minutes and you want to do some live coding.
@MichaelSmallDev3 ай бұрын
Yeah, having seen some of these iterations in your previous stream appearances I found this one effective. I feel like state management frameworks are maligned as unneeded boilerplate, when really they are something that is mindfully done to streamline things and prevent chaos. Starting from existing code and refactoring into an ngrx approach gives that perspective. And refactoring also shows that it isn't too late to pull in a state framework, or shift into one. I pushed for a recent big project to use component store as we were on the fence about signal store, but I imagine we will probably pivot into signal store at a later time. This iteration of your talk would probably be one I would reference.
@MichaelSmallDev3 ай бұрын
TWO DAYS?!! 😮nice episode. Also that was quite the issue you opened lol
@ng-news3 ай бұрын
Hi Michael, thanks and about that issue: The implicit tracking has been a pain point for a lot of developers. It is still not fixed but we got at least an official response and a potential future fix.
@ng-news3 ай бұрын
And two days because I think Angular 18.1 will be released on Wednesday...
@vutruong41643 ай бұрын
I too have found myself using untracked() all over the place to avoid unintentional tracking nested signal call 😂. Feeling the pain but it's still manageable
@MichaelSmallDev4 ай бұрын
Forms mentioned 🤓 I could have used that video before doing a recent project, thanks for giving it a shoutout.
@ng-news4 ай бұрын
Yeah, so Dmytro has quite a lot videos around forms in general.
@Oficialgussaints4 ай бұрын
Great
@ng-news4 ай бұрын
Thanks. Happy to hear
@AlejandroCubaRuiz5 ай бұрын
🤩
@ng-news5 ай бұрын
👍
@adelabd69616 ай бұрын
is there's practical example for single page application that show: 1- use angular 17.3 2- two pages 3- how add header and footer (they will be same for all pages) 4- one module for every page, overall two modules 5- every modules contain two components 6- using bootstrap framework
@ng-news6 ай бұрын
Hi, it looks to me that this should be covered in the official tutorials (except the bootstrap framework): angular.dev/tutorials For bootstrap, please checkout : ng-bootstrap.github.io or valor-software.com/ngx-bootstrap/ I would highly recommend to go with standalone components and NgModules
@adelabd69616 ай бұрын
@@ng-news many thanks, all love
@ceigey-au7 ай бұрын
As more of a Vue/React developer whose last attempt at learning Angular was back in 2016 or 2017, things look a lot clearer to me now at least 🤣 (I hope the exisitng Angular devs like it too...)
@ng-news7 ай бұрын
Yes, from my perspective almost all devs appreciate the progress Angular has done and is still doing.
@LarsRyeJeppesen6 ай бұрын
It's simply amazing. Looking forward to ditch zonejs
@botondvasvari57587 ай бұрын
why functions over annotaitons ?
@ng-news7 ай бұрын
The required method wouldn't be possible with Decorators. Decorators cannot enforce a certain type.
@maneshwamАй бұрын
@@ng-newsrequired is possible with decorators.
@oliverp34647 ай бұрын
If all the KZbin videos were on point like this
@ng-news7 ай бұрын
Thanks a lot!
@Krakonos157 ай бұрын
Those videous are really helpfull! Thanks for them
@ng-news7 ай бұрын
You are very welcome!
@TayambaMwanza8 ай бұрын
Thanks for explaining in a crystal clear way about project crystal.
@ng-news8 ай бұрын
Thanks, that's only what I knew at the time of the recording. I think with the upcoming nx Launch things are becoming even more crystal-clear ;)
@omarabdelhameed10668 ай бұрын
Those episodes are short, direct and informative ❤️
@ng-news8 ай бұрын
Thanks, that's the intention and it will stay like this.
@VinitNeogi8 ай бұрын
Long live analog❤. Though I think the format is more of procedural than functional.
@ng-news8 ай бұрын
Hi Vinit, I've meant the part in the script tag where we don't require a class anymore but define the metadata via a function.
@VinitNeogi8 ай бұрын
@@ng-news got it
@MichaelSmallDev8 ай бұрын
Good video. For your information, your comment on your post on the Angular2 subreddit is being filtered out of the subreddit. I can see it directly on your profile though. Not sure if it is a particular link or the quantity of them, it can be hit or miss what the subreddit automatically filters out. Additionally, I see this has been the case for some of your previous Ng-News comments on Reddit as well. I know for sure that I have seen ngxtension docs links get comments hidden.
@ng-news8 ай бұрын
Oh really? Thanks for letting me know. I always add there the complete text for the reader's convenience. It is is the same that shows up here on KZbin as description.
@mugatu20178 ай бұрын
Thanks, do you have in mind to write a book about advanced topics in angular?
@ng-news8 ай бұрын
Me? Well that's one my things I want to do in life. Writing a book. But time is not infinite...
@mugatu20179 ай бұрын
Greate job!!!
@ng-news9 ай бұрын
Thank you "Mugatu".
@TayambaMwanza9 ай бұрын
Thanks, I didn't know about the potential runtime errors
@ng-news9 ай бұрын
Well, it didn't change anything in the way how property binding works. In the old days, the value in the constructor was just undefined. With input.require that's not an option anymore.
@LarsRyeJeppesen9 ай бұрын
component signal inputs are insanely cool! It will unlock sooo many cool performance things
@ng-news9 ай бұрын
It will also simplify things. No need for ngOnChanges anymore. Just deal with it as with any other signal.
@stealthmusic19 ай бұрын
Could you please provide the links from the video in the caption so we can actually access them? Thanks!
@ng-news9 ай бұрын
Hi, ah, forgot about that. I've added the links to the description. For your convenience: - Alex Rickabaugh on Signals: kzbin.info/www/bejne/fZimZXSshpVkZqs - Minko Gechev about 2024: kzbin.info/www/bejne/aH6UaJqIhseanKs
@VinitNeogi9 ай бұрын
.ng format is ❤
@ng-news9 ай бұрын
Yeah, I really hope that the official changes to the authoring format go into the same direction. Doesn't have to be a ng file, but double imports should go away and a shorter syntax for the properties in the decorator. That would be great.
@muhamedkarajic9 ай бұрын
Great year!
@ng-news9 ай бұрын
Absolutely!
@indrek8439 ай бұрын
Thank you for all the contribution in 2023, Rainer!
@ng-news9 ай бұрын
Thanks as well Indrek!
@michaelsmall979 ай бұрын
I think I'll be pointing people to your explanation of how new features are opted into. Very concise. And congrats on becoming a GDE 🎉 ng-news and your personal channel are some of my favorite Angular content these days
@ng-news9 ай бұрын
Hi, thanks. That's very nice of you. More followers on this channel, would be a good thing. My other one has way more. I guess, KZbin doesn't really like videos with just 100 seconds. Too long for a short and too short for a normal one :)
@danywalls9 ай бұрын
Yeahhhh!!!!!!!!!!!!!!!!!!!!!!!!!😍
@ng-news9 ай бұрын
Thanks Dany, we should talk soon!
@TayambaMwanza9 ай бұрын
Thanks for the overview
@ng-news9 ай бұрын
Thanks for your support!
@developeroppa9 ай бұрын
I am against functional components, Class components are fine the way they are
@ng-news9 ай бұрын
Hi, I don't think that your statement applies here. Given, there is no difference between class-based and function-based components, I would say your statement fits and I would also agree. But the situation is a different one: The Angular team only would consider such a huge change, if it turns out that certain future features can ONLY be done with functional components. So they don't switch because it looks more modern, they would switch if there is an absolute need for it. Does that make sense or how do you see it?
@drax4322 ай бұрын
Most people are against functional components, cos human by nature, once get used to current way of doing things, will refuse to switch over to the other direction, as it takes time to get used to it. If Angular is to begin with functional components in the first place, i bet many people will start protesting, when switches over to class components. 🙂 For me, I support functional components as long as the benefits (over its cons) is justifiable.
@danywalls9 ай бұрын
I'm waiting for ng-news recap 2023!!!! best of Angular in 2023!!!
@ng-news9 ай бұрын
It is coming Dany!
@TayambaMwanza9 ай бұрын
Tanstack is going to be a big hit, trying it at the moment.
@ng-news9 ай бұрын
Yup, me too. I stumbled upon it in React two years ago, but didn't pay too much attention. This time, it will be different ;)
@LarsRyeJeppesen9 ай бұрын
Merry Christmas, great video as always
@ng-news9 ай бұрын
Merry Christmas to you as well. Thanks for your support.
@respostasimples10 ай бұрын
great job as always, merry xmas!
@ng-news10 ай бұрын
You're welcome. Merry Christmas to you as well.
@blokche_dev10 ай бұрын
Happy holidays! As always, thanks for sharing.
@ng-news10 ай бұрын
Happy holidays. We still have two episodes to go :).
@mugatu201710 ай бұрын
thank you very much
@ng-news10 ай бұрын
You're welcome again :)
@artavazdavagyan10 ай бұрын
good to know. please continue your videos
@ng-news10 ай бұрын
Sure, next video will be released in a couple of minutes