I Tried Svelte and I LOVE It!! Favorite Features vs React

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 223

  • @funcmethod
    @funcmethod 3 года назад +190

    We're using Svelte to build our startup, its so productive to work with. Can achieve the same things we could in React or Vue with a lot less complexity, especially compared to react. It's just intuitive. Really like that the Svelte team is always innovating-Svelte seems ahead of the curve on a lot of things

    • @JamesQQuick
      @JamesQQuick  3 года назад +11

      Love it!!

    • @SunayanSarkar
      @SunayanSarkar 3 года назад

      Can it work with Django?

    • @rawlespringer3917
      @rawlespringer3917 3 года назад

      are you using sapper?

    • @piusvictor8780
      @piusvictor8780 3 года назад +17

      @@SunayanSarkar Yes can work with any back-end technology including Django because it is a front-end technology

    • @SunayanSarkar
      @SunayanSarkar 3 года назад

      @@piusvictor8780 that's awesome 😁

  • @ΚλαϊντιΑ
    @ΚλαϊντιΑ 3 года назад +28

    Yes please make more Svelte videos! I got really lucky that i got my first developer job and I will be using svelte and I am super hyped about it

  • @susmitislam1910
    @susmitislam1910 3 года назад +13

    React always seemed overly complicated in many places. Thank you very much for this video. Looking forward to your tut on Svelte!

  • @TheVideogamemaster9
    @TheVideogamemaster9 2 года назад +9

    I just applied to a job as a senior React engineer, and they have me working with Svelte instead. Initially I was worried about learning another new confusing framework, but I quickly realized how great it is lol

  • @ch94086
    @ch94086 3 года назад +80

    Svelte seems much better than the usual alternatives. It would be interesting to do the same app as in your NextJS crash course to compare.

    • @jadenstefan9231
      @jadenstefan9231 3 года назад

      pro tip : you can watch series at kaldroStream. Been using it for watching loads of movies during the lockdown.

    • @olivernikolai3045
      @olivernikolai3045 3 года назад

      @Jaden Stefan Yup, I've been watching on KaldroStream for since december myself :)

    • @aaronaugust7904
      @aaronaugust7904 3 года назад

      @Jaden Stefan yup, have been using kaldrostream for years myself =)

  • @armandsalle8447
    @armandsalle8447 3 года назад +36

    Svelte is so cooool! I try it for the first time last week, it was super easy to setup 👌Not sure to use it on client projects but for side projects it will replace NextJs 🔥

    • @JamesQQuick
      @JamesQQuick  3 года назад +7

      Haha ya I’m really looking forward to using it more!

    • @armandsalle8447
      @armandsalle8447 3 года назад +4

      @@JamesQQuick I hope the Svelte community will grow and will be enough stable to be used for big clients projects to fight React and Vue. The web will be so faster 🥰 I hope you will make more videos about Svelte

  • @gaptekdev
    @gaptekdev 3 года назад +4

    In my memory, around 6 months ago, this channel has 25K subscribers, now more than 60K, you are amazing James... awesome 👍

  • @skl9942
    @skl9942 3 года назад +5

    Great video James. Im also absolutely blown away by Svelte. Ive worked with Angular, React and lately almost exclusively Vue. Svelte feels so much smarter in every way. I love RxJS and do alot of projects with Firebase as backend. Svelte with firebase is such a blessing to work with.

    • @biovawan
      @biovawan 3 года назад

      Did you work with svelte & graphql? I'm trying to find a gql-lib in combination with routify or something similar, and a lib for form management. Hope you can help me to get the starting point))

  • @bmehder
    @bmehder 3 года назад +4

    Svelte has brought me so much development joy over the last year.

  • @yp5387
    @yp5387 3 года назад +2

    I have been using Svelte for my personal project for learning and it is enjoyable experience so far. It takes care of basic stuff by its own. i.e. as you said we don't need to write extra code to re render a component after its state has changed. It will take care of it. I hope community would start using it for real projects. so far, I have seen everyone is learning and tying Svelte in their pet projects.

  • @mageprometheus
    @mageprometheus 2 года назад

    Thanks. I've noticed that Svelte is popular for creating plugins in Obsidian. Without the extra complexity of the server, rather than just using the Obsidian API, it makes creating a plugin so easy.

  • @ΚλαϊντιΑ
    @ΚλαϊντιΑ 3 года назад +3

    Really nice video, Would be cool if you also mentioned that svelte has built in animations that you can use when for example adding a new todo to the array and its super easy to use. Also please make more svelte videos! I am totally in love with it.

    • @JamesQQuick
      @JamesQQuick  3 года назад +3

      Oooh ya you’re totally right!

  • @allothernameswherealreadytaken
    @allothernameswherealreadytaken 3 года назад +16

    I think svelte has more in common with Vue than react. Perhaps a video that compares them?

  • @elijahgoh7731
    @elijahgoh7731 2 года назад

    I saw your title and came to say, I love svelte as well!

  • @talhaibnemahmud
    @talhaibnemahmud 3 года назад +2

    Every single feature mentioned here is also available on Angular too like CSS scoping, Two-way binding, Reading, and writing from RxJS observables, and much more

    • @JamesQQuick
      @JamesQQuick  3 года назад +1

      Yep very true. It’s not an angular comparison video though lol

    • @_slier
      @_slier 2 года назад

      Except less bloated and no additional runtime library

  • @rafalpotasz
    @rafalpotasz 3 года назад +2

    I want to see just about anything you want to build with svelte.
    I’d even go as far as picking up Sapper, trying to make some jam stack blog for example, perhaps with Netlify CMS & Netlify ? So many cool projects you could build to show off features

  • @solotalemwa
    @solotalemwa 2 года назад

    Svelte really is something else. Thanks for sharing your experience. Had a similar one trying it out.

  • @umm_iter
    @umm_iter 2 года назад

    It reminds me of two-way binding and the whole Angular .js era which couldn't keep up with the surge of complex web applications. As Developers, we work on abstractions and conceptual models, guaranteed to work if translated well using a given framework’s primitives/building blocks.
    Any framework for that matter can model a TODO List but as and when a given application’s complexity increases, does a given framework or library simplifies or makes it even worse because of the new primitives it adds on top of Javascript’s
    And, for a moment, if we consider `Svelte` as a new language compiled to JS, its performance is still bounded by optimizations done by Svelte and the way code was written using Svelte

  • @smtkumar007
    @smtkumar007 2 года назад

    nice , u just made me switch from angular to svelte . thanks for introducing me.. i had to subscribe and unsubscribe variables using rxjs packages subject ,observables and other craps for getting a variable to keep in sync across components , i use to think wtf , how complicated is this , then i read react syntax and thought that i was lucky to be working on angular , then came svelete syntax , it was simpler and easy to remember . i would give it 10/10

  • @Gers217
    @Gers217 3 года назад +7

    I'm Svelte now. Combined with typescript

    • @JamesQQuick
      @JamesQQuick  3 года назад +1

      Ya I need to get a setup going with typescript!

  • @DwayneCreates
    @DwayneCreates 2 года назад +5

    One of the things that Svelte nails is the developer experience. React starts simple, but once you start throwing in state management and community-created libraries, hooks and other concepts, React becomes messy and no longer simple after a while. The complications of the Virtual DOM in React creates problems that require workaround solutions. The need to use change handler functions for working with forms in React (or some convoluted forms library), I don't know why React is still as big as it is. It's such a wasteful faux-framework now. It's these reasons that I avoid working with React and actually work with Aurelia 2 instead (which has many of the same benefits as Svelte).
    The one thing I can't stand about Svelte is its templating syntax.

  • @dami-i
    @dami-i 3 года назад +1

    Did Svelte update the whole tag or only added a before the other ones?

    • @peopledrivemecrazy
      @peopledrivemecrazy 3 года назад +1

      Just the li

    • @dami-i
      @dami-i 3 года назад

      @@peopledrivemecrazy Cool! That's a critical issue when it comes to rendering speed. Thanks for the answer.

  • @kd7542ye
    @kd7542ye 2 года назад

    I usually don't get caught up in framework wars but svelte is actually a game changer. I can't find a reason to use any other framework. The only issue I have with Svelte is that they are starting to go down the React road with bloat like Svelte Kit. I love svelte because it basically vanilla JavaScript, html, css with "helpers". It's not complete control over what you can/can't do with a virtual DOM.

  • @ApoorvMote
    @ApoorvMote 3 года назад +2

    I am excited for server side rendering with Svelte-kit. Its cheaper/less resource hungry on server than react/nextjs. And google loves server rendered pages.

  • @anthonycorey5448
    @anthonycorey5448 Год назад

    Yes Yes would like to hear more stuff on Svelte.

  • @EricMBabin
    @EricMBabin 3 года назад

    Definitely interested in seeing more about Svelte!
    Thanks James!

  • @chrsbll
    @chrsbll 3 года назад +3

    Judging by these examples, Svelte looks very similar to Vue. Maybe not quite as powerful, but a good alternative for something quick and lightweight

  • @novailoveyou
    @novailoveyou 3 года назад +10

    Sure, a real project with Svelte would be great

  • @zacwilson8009
    @zacwilson8009 3 года назад

    You know I love me some svelte, its been a lot of fun to learn.

  • @saabirmohamed636
    @saabirmohamed636 3 года назад

    svelte with SSR is also amazing... Its a real game changer, and I love the old school style of writing components and many many other things

  •  3 года назад +6

    Definitely my favorite framework, very easy to learn and as powerful as React or Vue. Really looking forward to what's coming 😁

  • @bmac-cz6rk
    @bmac-cz6rk 3 года назад +1

    Looking forward to the Pokedex video, that will probably be my first dive into Svelte. Thanks once again for the awesome content James!

  • @shenae9080
    @shenae9080 3 года назад

    I am absolutely in love with Svelte. I subscribed to the channel as well!

  • @Algebrodadio
    @Algebrodadio 3 года назад +3

    Except for the part about compiling to vanilla JS, this is very much like Vue.js.

  • @eli007s
    @eli007s 3 года назад +12

    Like every point you brought up that you liked I was like “…. Like in vue?” Lol

    • @likewealwaysdo
      @likewealwaysdo 3 года назад

      Ikr LOL. From what I've gathered, I'd say that they're very similar, just that Vue may require more boilerplate code, which leads to increased file sizes. Shouldn't be *too* big a concern tho.

    • @deidyomega
      @deidyomega 3 года назад +1

      The difference is runtime speed. I love and use vue daily, but it can be slow on ultra low powered machines. Svelte is fast even on embeded terminal applications.

    • @markusandressen2171
      @markusandressen2171 3 года назад

      @@deidyomega Not with Vue 3

    • @deidyomega
      @deidyomega 3 года назад

      @@markusandressen2171 Got a video backing that up? Nothing I've seen shows Vue3 coming within a mile of Svelte speeds.

  • @armynyus9123
    @armynyus9123 3 года назад +1

    Impressive. Like ReactiveX w/o the boilerplate - and more. Thanks so much!

    • @biovawan
      @biovawan 3 года назад

      That's the reason why I wanna switch to svelte. It seems like svelte handles all the subscriptions internally. Do you know when do I need to handle suns?

    • @armynyus9123
      @armynyus9123 3 года назад

      @@biovawan suns? I recognize the power of svelte, it makes you feel like god :-)
      Seriously: I think the application specific subs you still manage on your own, in addition to what the framework handles for you.

    • @biovawan
      @biovawan 3 года назад

      @@armynyus9123 subscriptions (subs)

  • @tim_t
    @tim_t 3 года назад +1

    Hah! Not surprised at all. 😆
    I, too, can't wait for SvelteKit 1.0! 🥳

    • @JamesQQuick
      @JamesQQuick  3 года назад +1

      That I like it? :)

    • @tim_t
      @tim_t 3 года назад

      @@JamesQQuick yep, yep! Like I said on Twitter, I was certain you'd love it. Looking forward to more Svelte content. 😁

  • @pladimir_vutin
    @pladimir_vutin 3 года назад

    4:30
    I have done that with just a ref() pointing to the input instead of updaing the state. but both ways are pain in the ass, and besides, you have to come up with a dynamic system to address the issue of great input tags number.
    React , even though so intuitive (abd sexy) is also bloated with unnecessary things. that's why so many folks just download meaningless react libraries for simple things like inputs or react bootstrap , etc. ( you know instead of just making their own )
    this nee guy svelte, looks promising

  • @RandomGuy-jv4vd
    @RandomGuy-jv4vd 3 года назад

    what's the extension you're using for the blinking cursor, looks refreshing :D

  • @videofandude99
    @videofandude99 3 года назад

    Yes! A Svelte tutorial! Thank you!

  •  3 года назад

    Nice Video James. I followed you since your trivia game tutorial. Keep it up!

  • @valikonen
    @valikonen 3 года назад +1

    In angular it is just a practice to append observable data with $ todos$... to let other devs what type it is.

  • @brianmmdev
    @brianmmdev 2 года назад

    “Writeable thingy” 😂 Great video for real tho, love the comparisons

  • @sideshowlol
    @sideshowlol 3 года назад +1

    Thanks James. Very helpful intro vid. So, I was thinking of using gatsby for my next site but it would be fun to use svelte and svelte kit. Do you, or anyone reading this, think svelte with svelte kit is ready yet? I need to be able to handle SEO for individual pages and not just for the index page. Thanks.

  • @loganmurray1154
    @loganmurray1154 2 года назад

    Do one one Astro! You can use React and Svelte all in one place, also SSR

  • @nonstopper
    @nonstopper 3 года назад +1

    As soon as I start NextJs you drop something else for me to go learn

  • @johnartiflas4648
    @johnartiflas4648 3 года назад

    Hi James, I'd love to see more svelte videos. Go for it!

  • @EmmanuelNgwandu
    @EmmanuelNgwandu 3 года назад

    nice tutorial, I wonder how to dispatch actions to manipulate the store in case you have a big object for the store. Is there a reducer equivalent in svelte?

  • @anthonycorey5448
    @anthonycorey5448 Год назад

    I learned Svelte and Vue. They are a lot alike and the newer Vue is even more like svelte with the composition API. I went with Vue because it is more supporte d. But later on as Svelte has more support I may switch to Svelte or use both. James you should learn Vue. I think you would like Vue.

  • @pguti778
    @pguti778 3 года назад +1

    Yes!! More svelte!!!

  • @noopurp123
    @noopurp123 3 года назад +1

    Planning to learn Svelte soon...

  • @umanzorgerson
    @umanzorgerson 3 года назад

    Awesome video. By the way, what font are you using for VSCode?

  • @david2am
    @david2am 3 года назад

    Hey James! thanks for the video, I will wait for those Svelte tutorials! :D

  • @willsterjohnson
    @willsterjohnson 2 года назад

    Not sure if you're aware, but you can replace the `createTodo` function with `() => { $todos = [todo, ...$todos]; todo=""; }`
    If you wanted to still log it to the console just use a reactive statement `$: console.log($todos[0])`
    `$todos` means "get the actual value of todos, but anything I do with it should subscribe or update it", this is only available in svelte components, but that's mostly where you'll use shared state, so `$todos = []` is the same as `todos.update(() => [])` etc.
    `$: console.log($todos[0])` this is a reactive statement using a `$` as a label (remember when labels were cool?), it means "if any of the variables used in the following statement change, run this block of code again". So in this particular case, it means "if todos changes (as in `createTodo` for example), log the first item in the array (the one that was unshifted) to the console".

  • @DevlogBill
    @DevlogBill 2 года назад

    Could you try out the library called Electron used for desktop applications, or maybe Alphine? I don't see videos on this library.

  • @thedupy124
    @thedupy124 Год назад

    I love your code font, what's the name ?

  • @ramueller11
    @ramueller11 3 года назад

    Nice video. I'm not sure I get the fuss for "state", it just seems like a overgloried global variable interface. Looking at the vanilla output though, it looks like a rather clunky implemention. I was expecting to see use of shadow DOM API but uses some global svelte css definitions. I had hope that svelte was a web components framework which we desperately need.

  • @ui-code-tv8302
    @ui-code-tv8302 3 года назад

    Svelte is a game changer but not many people know it.

  • @ZackMitkin
    @ZackMitkin 3 года назад +2

    What about it's typescript support? React is really good with that, would you get typing inside your html tags from a store instance for example?

    • @Ivcota
      @Ivcota 3 года назад

      I'm a diehard React Typescript dev and Svelte actually does very good with typescript. You import interfaces and types though the scripts section and use lang="ts" you also can get autocompletes in the templates because you're using brackets like React and it's like a mix of JSX and Vue templates.

  • @bendechrai
    @bendechrai 3 года назад +10

    This video hasn’t been up long enough to watch to the end yet, and already a down vote? I feel sad for the person who feels this strongly to not give it a chance...

    • @JamesQQuick
      @JamesQQuick  3 года назад +3

      People am I right? Lol thanks for checking it out Ben!

    • @jsricochet
      @jsricochet 3 года назад +1

      Just gave it the 400th thumb up :D

  • @digitalspecter
    @digitalspecter 2 года назад

    Many of these new frameworks have some cool ideas and steps forward but they seem to forget certain lessons we should've learnt by now.
    - many people are not so keen writing plain javascript anymore. If you have your own "compiler" it's really hard to use a different language with your framework. Also, you're not probably providing plugins for all the different editors / IDEs people want to use
    - behind the scenes "magic" is nice when you start and write small apps. They will bite your ass during maintenance. Explicit things seem cumbersome when you just want to whip up something quickly. They're better when you need to understand what's actually happening.
    - Two-way bindings too are nice up-front. They will become a mess when the complexity grows beyond certain point.
    I'd like to propose a couple of little problems that the sample app should handle to make it mirror real world in a better way. Make two sibling input components have values that depend on each other while keeping the components generic (so they don't actually know about each other). Make something outside of the input components validate their input and if the input gets rejected, they should revert back to the original value.
    React does have unnecessary bloat and complications but I wish people would actually understand the tradeoffs that led to certain design decision before they go and "improve" upon them.

  • @alfieqashwa
    @alfieqashwa 3 года назад

    What do you think, could it be create mobile app using svelte like react? If yes, would it be great.

  • @girumasfaw1332
    @girumasfaw1332 2 года назад

    Good for you!

  • @TheRealChrisco
    @TheRealChrisco 3 года назад +2

    Sounds like a shinier Knockout JS

  • @FranklyTerrible
    @FranklyTerrible 2 года назад

    Trigger warning: Svelte and Angular are my favorite choices. Angular does so many things right (especially when I look at forms) and brings so much tooling. Svelte itself feels so fresh and nice and VASTLY more intuitive than the react ecology (and no, people. React is NOT intuitive or easy. Perhaps when you're just stuck at your dumb TO-DO tutorials, yes, everything seems to make sense, but try to create some solid and scaling stuff later on. It's a hot mess and I'm left unconvinced after seeing many code-bases from larger projects. And despite half the developer word hating on facebook, for some odd reason people latched onto this amalgamation of shoddy engineering). I'm not a passionate developer, literally just in there for the money but Svelte makes me enjoy frontend development a whole lot more.

  • @MikeBoardley
    @MikeBoardley 3 года назад +1

    Svelte is cool but I'm not a wowed because I've been using Vue for years and many of these features are in Vue.
    It's also why I refused to do ReactJS after I learned Vue. Tasks like this are soo much easier in Vue or Svelte than React.

  • @bradyfractal6653
    @bradyfractal6653 3 года назад

    Welcome to the party man. Hit me up if you have any questions on building robust apps in record times with unparalleled performance and DX 🎉

  • @TradesWithWill
    @TradesWithWill 3 года назад

    yo this is a weird question but what font is that its very nice

  • @mirkosedda3196
    @mirkosedda3196 3 года назад +2

    Yeah state managment sucks in react! Im seriously hoping that the nextjs team will come up with their own thing ( which im sure will kill redux and context )
    Funny syntax aside love that autoupdate for the state!

    • @jeremiahhasudungansihombin1882
      @jeremiahhasudungansihombin1882 3 года назад

      That exactly what i pray every night lol

    • @WebDevCody
      @WebDevCody 3 года назад

      checkout overmind.js and you won't worry about a thing

    • @poujhit
      @poujhit 3 года назад +2

      You can try zustand. Its really a great state management package

    • @geralt36
      @geralt36 3 года назад +1

      @@poujhit Yes, I've used it. It's a breeze to use it. I really like how you can just subscribe to a zustand state even outside a component or hook. I've also used redux-toolkit which is pretty good too and is much less boilerplaty.

    • @poujhit
      @poujhit 3 года назад

      @@geralt36 ya. Also zustand can persist data in local and session storage and it's working great. Api is really easy to use.

  • @anthonycorey5448
    @anthonycorey5448 Год назад

    I like the Svelte syntax better than Vue or React. I think Svelte is the next big API.

  • @williy_cole
    @williy_cole 3 года назад

    Woah this is really cool, thanks for the video!

  • @DeepakSharma-er4je
    @DeepakSharma-er4je 3 года назад

    To be honest when I watched this video about svelte ... I feel like its some what like angular and much more simple

  • @newmania
    @newmania 3 года назад

    This comment is about what you said about making a ToDo app as a way to learn about a new framework or language.
    isnt there a directory somewhere with a listing of tutorials on how to make a ToDo list in a bunch of different frameworks and languages?
    i think ive seen that somewhere. anyone know the site?

  • @maskman4821
    @maskman4821 3 года назад

    Please create a tutorial that integrates svelte/sveltekit + auth0, svelte eventaully would beat react/vue because of its simplicity and elegant syntax for sure 😁😁😁

  • @edmilinski1295
    @edmilinski1295 3 года назад

    svelte does some cool stuff behind the scenes. vuejs did too. I guess, now that is its problem, with typescript.
    typescript will be key, frameworks that do not use it well will die soon -)

    • @kd7542ye
      @kd7542ye 2 года назад +1

      I disagree, everyone doesn't like typescript. I personally despise typescript and all the configuration needed to apply it.

    • @chang112x
      @chang112x 2 года назад

      typescript could add useless complexity

  • @cipherxen2
    @cipherxen2 2 года назад

    The things he's getting excited about are very trivial in angular. Is react that bad or I'm missing something?

  • @kettenbach
    @kettenbach 3 года назад

    Yeah Angular uses Rxjs observables. They are not for the faint of heart

    • @MrGilsteiner
      @MrGilsteiner 3 года назад

      True, but you don't have to bother with rxjs, as you can also use shared services and values directly.

    • @MrGilsteiner
      @MrGilsteiner 3 года назад

      The main issue is similar to React. It doesn't handle everything. So if you need routing, then what?

  • @dmbrv
    @dmbrv 3 года назад

    nice video. pls do more svelte

  • @camelion14
    @camelion14 3 года назад

    Very interesring
    Thanks for sharing

  • @18.michaelmaramag89
    @18.michaelmaramag89 3 года назад

    Svelte! Svelte! Svelte!... iloveit!! Iilove sveltekit!

  • @mohammadjavadaghazadehfard7873
    @mohammadjavadaghazadehfard7873 2 года назад

    Hi there, Thanks 🙏 it was very great 🌹❤😍 please make more videos like this 🙏🌹❤😍

  • @christianf7740
    @christianf7740 3 года назад

    People without experience from other libraries/frameworks like React? I used to like React until I got hired as a Angular developer. Now I cant stand it but I love Svelte.

  • @vim55k
    @vim55k 3 года назад

    The problem with this bind syntax and svelte is - typescript. Same as with Vue

  • @saritsotangkur2438
    @saritsotangkur2438 2 года назад

    Can you make a video on SolidJS?

  • @salemouail627
    @salemouail627 3 года назад

    thanks so much ♡

  • @alibarznji2000
    @alibarznji2000 2 года назад

    I'm a backend Engineer mostly, I've done things with React a lot before, but when I saw Svelte I just thought: 'Bye bye React'

  • @OlivierHeimerdinger
    @OlivierHeimerdinger 3 года назад

    SVELTE POWER!!!

  • @puthisum8769
    @puthisum8769 3 года назад

    I would be super interest

  • @peopledrivemecrazy
    @peopledrivemecrazy 3 года назад

    Welcome to svelte

  • @kvncnls
    @kvncnls 3 года назад +1

    YESSSSSSSSSSSSSSSSSSSSSSSSSS!!!

  • @mthaha2735
    @mthaha2735 3 года назад

    The store is like a service in angular.

  • @idukpayealex
    @idukpayealex 3 года назад +2

    Svelte is Awesome Because it has no state Mangement Framework like react, i am confused about redux , react-redux and react context API. Please Create a Todo App With Svelte For Beginners

    • @maskman4821
      @maskman4821 3 года назад

      +1

    • @datoubi
      @datoubi 3 года назад

      Try Zustand. It's super easy to do state management in react. Also redux toolkit is super nice if you like the redux dev tools. But I will also try out svelte sooner or later. Just wanted to let you know that these two exist

    • @idukpayealex
      @idukpayealex 3 года назад

      @@datoubi Thanks

  • @mouhamedbakhoum1692
    @mouhamedbakhoum1692 3 года назад

    Which vscode theme is that ?

  • @dukim632
    @dukim632 Год назад

    unpopular opinion: svelte might look new to some of you whos developing less then 4-5 years and are not familiar with "world without react" but svelte feels to me like going back to backbone & angularJS days of template/css/js its very similiar to vue/angular now and therefore doesnt bring anything new to the table (execpt a the "new exciting syntax"). its just a trend that will pass away, i highly reccommend that you wont invest too much in it, react is MUCH faster for developing new projects and thats purely due to its massive echo system, svelte will never even get close to react echosystem, it might have a cooler or shorter syntax but thats not enough to flip the world.
    the JS world had 2 major flips - angularJS and react in both cases the addition and change that those framework gave was massive and not just "exicting new syntax"

  • @vitalnikod7197
    @vitalnikod7197 2 года назад

    can i learn svelte without learning react first?

  • @fredpallesen
    @fredpallesen 2 года назад

    Really want you to have a look at Vue 3 - and compare

  • @RobertoGPuentesDiaz
    @RobertoGPuentesDiaz 3 года назад

    Svelte or NextJS ???

  • @greggreenhaw
    @greggreenhaw 2 года назад

    Seems like a variation on knockout js

    • @JamesQQuick
      @JamesQQuick  2 года назад

      I've never used knockout, but i know lots of people used it

  • @evans8245
    @evans8245 3 года назад +1

    This is a circus. I'm pretty sure..we're better off dumping these 199* technologies and making some SDK XD.
    Like svelte tho

  • @anthonycorey5448
    @anthonycorey5448 Год назад

    Could you do a Svelte vs Vue video? They have lots of similarities but I think Svelte has better syntax.

    • @JamesQQuick
      @JamesQQuick  Год назад

      I would but I have little to no experience with Vue so maybe I'm not the right person to do it lol

    • @anthonycorey5448
      @anthonycorey5448 Год назад

      @@JamesQQuick You know way more than me but to me Vue seems like it takes JS and keeps adding stuff to it ending up with a messy syntax. Although Vue is ok.