The React Ecosystem in 2023

Поділитися
Вставка
  • Опубліковано 26 січ 2025

КОМЕНТАРІ • 433

  • @panyamtarun2537
    @panyamtarun2537 Рік тому +75

    I love your teaching.
    Here is the short notes of the video:
    Popular libraries in react
    1 Routing -
    React router
    Tan stack router( light weight, used very less)
    2 Client State Management -
    Redux tool kit
    Zustand (simple & light weight)
    3 Server State Management -
    Tanstackquery(popular)
    Redux tool kit query( if u are using redux)
    Apollo client( for graph ql apis)
    4 Form Handling
    Formik ( simple & but not active in updates)
    React Hook form ( beast choice in 2023 )
    5 Testing
    Vitest ( finds test executes& reports back)
    React testing library
    Playwrite ( reliable end to end functionality testing )
    6 Styling
    Tailwindcss
    Styledcomponents ( easy to style individual components)
    Emotion ( High performant, saas, css ,lass are supported)
    7 UI component lib
    MaterialUI
    MantineUI
    Ant Design
    ChakraUI
    8 Animation
    React-spring
    Frame Motion
    9 Data Visualization
    Victory
    React-chartjs2
    Recharts( preffered )
    10 Table
    Tanstacktable ( popular )
    11 Internalization
    React-i18
    FormatJS
    12 Mobile Apps
    React Native
    Drag & drop functionality - dnd kit
    File uploads - react-dropzone
    Authentication - FireBase or SupaBase

  • @alifhasanshahOfficial
    @alifhasanshahOfficial Рік тому +235

    Yes. Please make a series for React Native and some real world project with it. I'm eagerly waiting for this series.

  • @amdadullahraihan7694
    @amdadullahraihan7694 Рік тому +246

    We want React Native series👏

  • @Iammrunkown
    @Iammrunkown Рік тому +15

    When anyone asks me the best UA-cam channel to learn React or Web development, I take no time to mention yours. You helped me a lot, and I can't thank you enough!

  • @sanjivanidelekar8569
    @sanjivanidelekar8569 Рік тому +35

    Hi Vishwas, I wanted to take a moment to express my gratitude for the awesome content you've been creating. I like your teaching style.
    I would love to see more content related to React Native on your channel. It would be amazing to see you delve deeper into React Native development.
    I appreciate the effort you put into making high-quality videos, and I'm confident that your expertise and teaching style would greatly benefit the React community. Keep up the fantastic work, and thank you for being a valuable resource for developers like me!
    Gratefully,
    Sanjivani

  • @erwinmesi
    @erwinmesi Рік тому

    Thanks!

  • @ranasarkar5412
    @ranasarkar5412 Рік тому +3

    Hi Biswas, It's been a long time since your tutorials are helping thousands of students & professionals undoubtedly.
    Really Looking forward to your React Native Tutorials.

  • @nikolayt.5054
    @nikolayt.5054 Рік тому +6

    Hi Vishwas! Adore your right-paced, down to the point teaching style! Can’t wait for an appearance of updated Next.Js course! Keep up the great mission you’re doing by enriching us with with your knowledge!

  • @prasadsawant7
    @prasadsawant7 Рік тому +1

    Yes please React Native playlist is much needed.

  • @sushanthk07
    @sushanthk07 Рік тому

    Thanks!

    • @Codevolution
      @Codevolution  Рік тому

      Thank you sushanth!

    • @sushanthk07
      @sushanthk07 Рік тому

      @@Codevolution Thanks for taking your time off and spending towards the developer community. I learned a lot from this channel. Always to the point and very focused on the actual topic!

  • @michealskup5730
    @michealskup5730 Рік тому +21

    Hello Vishwas! Thank you for the amazing contents. As a React lover, I really wanna know about React Native. I hope to find a fantastic React Native series in your channel sooooooon!

  • @andrewwachira1
    @andrewwachira1 Рік тому

    Hi Vishwas! You are a great teacher, just to say the least. I began my react journey with you and I would love nothing more than to start my React Native journey with you as well. Kindly consider making the series. Thanks.

  • @vickykimathi9476
    @vickykimathi9476 Рік тому +6

    This channel is certainly a one-stop shop for everything on React.I love your mode of teaching.Thanks a lot and keep up the good work.

  • @dhruv.pandey93
    @dhruv.pandey93 Рік тому +6

    To the point as always. It would be nice to have a series for React native(new framework changes) and some short series on Drag and Drop functionality in React.

  • @MrMudbill
    @MrMudbill Рік тому

    You mentioned Zod but I want to emphasize how great it is when used with TypeScript. I personally love using it with REST API responses, to ensure that the data matches what I expect, because sometimes the documentation is outdated/incorrect, so just casting the response to a TypeScript interface can still give you undefined errors. Zod avoids this, and makes me fully confident that I can use all fields freely without worry.
    I love the flow of Fetch/Axios -> Zod -> React Query. Works really well because RQ can show the query as in an error state if the response doesn't match the schema.

  • @labibahmed5732
    @labibahmed5732 Рік тому +6

    Definately would love to learn React Native from you!❤..also testing a RN app at last will be a plus for us!

  • @peterc2715
    @peterc2715 Рік тому +6

    A series on React Native would be great! Thank you for all you do.

  • @ammarhaidar5995
    @ammarhaidar5995 Рік тому +6

    As usual, Awesome, I believe that everybody is waiting for a codeevolution react native course, so if you could feature soon React native and next 13 courses, it is gonna be great.

  • @_7Spike_
    @_7Spike_ Рік тому +1

    Hello sir do i need to learn class base component
    Can i skip it ?

  • @benarcher372
    @benarcher372 Рік тому +1

    Great vid as always. What on earth is Server State Management (in the context of a web UI)? I need to educate myself. Also, much interested in learning more on React Native. Thank you for all your excellent content.

  • @st7171
    @st7171 Рік тому

    MAIN POINTS
    Getting started :
    Create react app,Next Js,Vite
    Routing:
    React Router,Tanstack Router,Built-in Nextjs
    Client State Management :
    Redux, Zustand
    Server State Management:
    TanStack Query,Redux Toolkit Query,Apollo Client
    Form Handling:
    Formik,Reack Hook Form
    Testing:
    Vitest,React Testing Library, Playwright
    Styling:
    TailwindCSS,Styled Components, Emotion
    UI Component Libraries:
    Material UI,Ant Design, Mantine,Chakra
    Animation:
    React Spring , Framer Motion
    Data Visualization:
    Victory Chart,Recharts,React CharJs2
    Table:
    TanStack Table
    Dev Tools:
    React Dev Tools , React Dev Tools, TanStack Query Dev Tools...

  • @najlepszyinformatyk1661
    @najlepszyinformatyk1661 Рік тому

    wow testing library devtools comes in handy for my work

  • @raunakgupta2431
    @raunakgupta2431 Рік тому +3

    Hello vishwas sir,
    React native is something I have been waiting for quite a long time now. There are a various questions in my head related to good practice and libraries of react native like expo or native cli which one to choose and many more.

  • @OleksandrBorysenko333
    @OleksandrBorysenko333 Рік тому

    I appreciate your efforts. This information was really useful for me. I'd like to learn the React Testing Libraries soon.

  • @sagarsain896
    @sagarsain896 Рік тому +1

    Yes Sir please come up with a React Native Series.
    Thank You for your support to the community.

  • @Undermoonracer
    @Undermoonracer Рік тому +1

    I guess for data visualization it is good to consider react wrapper for apache echarts. It saved a lot of times when I had to implement very special cases for visualizations to satisfy customer's requirements

  • @phoebeemefa9825
    @phoebeemefa9825 Рік тому +1

    Please, we would love a React Native series!

  • @youwontbelievewhathappensnext

    You missed the most important and the most popular of the Data Visualization library "Highchart"

  • @SpongeAndLeo
    @SpongeAndLeo Рік тому

    You missed stateadapt! Fantastic client state management library.

  • @halkanomalise9641
    @halkanomalise9641 Рік тому +1

    We definitely need a proper React Native series from beginners level

  • @arrodrigues
    @arrodrigues Рік тому +2

    I heard about Capacitor as an alternative to React Native, would love to see your take on it

  • @mdkawsarislamyeasin4040
    @mdkawsarislamyeasin4040 Рік тому +1

    For animation
    I think framer motion is a great Choice

  • @manoliszaimakis273
    @manoliszaimakis273 Рік тому

    Most complete and well explained. Best video on youtube about React ecosystem.

  • @x_y_e_n
    @x_y_e_n Рік тому

    i have saw many tutorials but your react js tutorial hs awesome 🎉

  • @irabor18
    @irabor18 Рік тому +1

    Would love a series on React Native with a few projects!

  • @amaanansari4530
    @amaanansari4530 Рік тому

    I am already a React developer and now I want to learn React Native so please make a beginner to advanced series on it.

  • @yohannesalelign9228
    @yohannesalelign9228 Рік тому

    Hello Vishwas, your tutorials are best ever for me.

  • @maheepkumar9387
    @maheepkumar9387 Рік тому

    Vishwas for Fetching the data we need to use RTK Query or react-query or something is better ?

  • @mohammadjavadaghazadehfard7873

    Thank you. It was really great.
    Yes, please make a series for React Native and some real-world projects.
    Also, make a video for The React-Native Ecosystem in 2023.
    Good luck

  • @KiranKumari-fv3qq
    @KiranKumari-fv3qq Рік тому +1

    Hi Vishwas, Can you also touch base on System design and CICD pipelines. How much a frontend dev is supposed to know about CICD pipelines.

  • @halkanomalise9641
    @halkanomalise9641 Рік тому

    6 months ago I was introduced to This channel, and from there coding has been a daily dose to me. Keep up the good work brother

  • @tassisto
    @tassisto Рік тому

    Thank you for this update, I would enjoy a React Native series.

  • @tinhtunaung8163
    @tinhtunaung8163 Рік тому

    Thank you for the valuable information! It's an impressive and extensive video. Did you happen to forget to mention NextAuth for authentication?

  • @mujtabaabbasi4797
    @mujtabaabbasi4797 Рік тому

    yes sir please make a detailed series on React Native. We have learned basics of ReactJS and moving to React Native will not be a big challenge for us if you provide us a playlist about React Native.

  • @TheIpicon
    @TheIpicon Рік тому

    an excellent video!
    I think you should mention Expo when you're talking about react native, or even make the same video about react native ecosys because most of the libraries here don't have a native port :)

  • @soumyaripan5131
    @soumyaripan5131 Рік тому

    Thank you so much for the time you invest in creating such informative video!!

  • @salilthegreat
    @salilthegreat Рік тому

    Great alot of option are there..thanx for letting us know..now we don't have to wander everywhere🤣..now it will be easy to look out for things as we know what we will be looking for..thanx❤❤

  • @hnrnrbejejhe3407
    @hnrnrbejejhe3407 Рік тому

    13:00
    we hope u do it

  • @mattmarkus4868
    @mattmarkus4868 Рік тому +1

    Codevolution: I love your content and approach to teaching. Could you do some more advanced videos on context and reducers using typescript? Thanks

  • @camillekongolo1408
    @camillekongolo1408 Рік тому

    Yes, a series for react native! 🙏🏾

  • @mzpls
    @mzpls Рік тому

    Nice but I feel like firebase is built in such a way that you either go full firebase or not at all. I feel like its better to go for oauth but it all depends on the project tho

  • @Anasjameel-q8l
    @Anasjameel-q8l Рік тому

    Yes. Please make a series for React step by step and some real world project with it. I'm eagerly waiting for this series.

  • @simmorsal
    @simmorsal Рік тому

    Why didn't you mention React Context in Client State Management section? It's the best way!

  • @coderguy339
    @coderguy339 Рік тому +1

    Awesome vishwas bro , pls do some meetup in Delhi and Bangalore ...

  • @jimmyhung6087
    @jimmyhung6087 Рік тому

    你好 Vishwas, I watch you video for 4 years since i was in college, I want to thanks you because I got the job, I recently learning RXJS, I'm surprised that there actually alot of people use RXJS for certain usage, hope there will RXJS series in future.

  • @AiriisLab
    @AiriisLab Рік тому +2

    It would be great to make series about "react native"

  • @whysumancode
    @whysumancode Рік тому

    What i get from these EP
    For testing react in web
    1. stackblitz
    2. Vite
    3. Nextjs
    For Routing
    1. React router
    2. TanStack Router
    3. Nextjs ma routing built in nai hunxa
    Clinent state management
    1. Redux toolkit
    2. zustant
    Server State management
    1. Tanstack query
    2, Redux toolkit query
    3. Apollo client ( with Graphql api snga aajha best xa)
    Form handling
    1. Formic
    2. React hook form
    Testing
    1. Vitest
    2. React testing library
    3. Playwright (end-to-end) testing
    Styling
    1. Tailwindcss
    2. Styled Components
    3. Emotion
    UI Component Library
    1. Material UI
    2. Mantine UI
    3. Ant Design
    4. Chakra UI
    5. Headless UI(tailwind css framework)
    6. DaisyUI
    7. Shadcn UI
    Animation
    1. Framer Motion
    2. React Spring
    Data Visualization
    1. VictoryChart
    2. React chartjs 2
    3. ReCharts (safest way)
    Tables
    1. TanStack Table (Suggest)
    Internationalization (i18n) // multiple language
    1. reacti18n
    2. formatjs
    DevTools
    1. React Developer Tools (extension chrome)
    2. Redux dev tools
    3. Testing playground
    4. react hooks Dev tools
    5. Tanstack query dev tools
    Documentations(for creating doct)
    1. Docusaurus
    2. nextra (nextjs Framework)
    Component Dev Env
    1. Storybook
    Type checking
    1. Typescript
    Mobile application
    1. React Native
    Awesome libraries
    1. dnd kid (drag & drop functionality)
    2. react dropzone (for file upload)
    3. firebase or superbase (for authentication)
    @iam8uman

  • @RajeshKumar-pk5qj
    @RajeshKumar-pk5qj Рік тому

    Great walkthrough on all the react based libraries.

  • @beh_kh6056
    @beh_kh6056 Рік тому

    Amazing information, thank you vishwas!

  • @emmachuksudeji9477
    @emmachuksudeji9477 Рік тому

    Thanks for this piece. It's quite expository.
    I will be fascinated to learn react native from you.

  • @Dipenparmar12
    @Dipenparmar12 Рік тому

    Thanks for bringing this.
    however I wish you could add ICON's library that's essential part of web-dev now days.

  • @sumitkachare6628
    @sumitkachare6628 Рік тому

    I was waiting for this video. Thanks :)

  • @CameronFlint07
    @CameronFlint07 Рік тому

    This is a useful format given the overwhelming number of options available in the React ecosystem. Great picks also. Thanks!

  • @garnicasanchezdaniel2455
    @garnicasanchezdaniel2455 Рік тому

    I completely agree with all your recommendations, I'd add cypress as an e2e testing tool too. It'd be nice to have a video like this for angular since it's cool again.

    • @vitalysuper3193
      @vitalysuper3193 Рік тому

      Imo cypress is better than playwright. And btw vue is also cool again!

  • @a_maxed_out_handle_of_30_chars

    ohh, good video and you sound great. Thank you and subbed :)

  • @_techbk
    @_techbk Рік тому

    Was hoping to have an ORM section 😅
    NextJS + tailwind CSS + DaisyUI are currently my favorites

  • @HimanshuChoudhary-smartfire

    I really needed this. You are awesome 😎

  • @bizzy423
    @bizzy423 Рік тому

    Great series would like to see full projects beginning to end for beginners to tie everything together

  • @dilshodbekxodjakov1498
    @dilshodbekxodjakov1498 Рік тому

    What about storybook, is there any analogies?

  • @umid_nn8767
    @umid_nn8767 Рік тому

    I think you had to include React Query or RTK query

  • @felipefregginrules
    @felipefregginrules Рік тому

    Dude! Def a react native vid would be so 🔥🔥🔥

  • @Mahmoud_Anani
    @Mahmoud_Anani Рік тому

    Great video and nice content, but in the Mobile Apps section, why didn't you mention ionic?

  • @rajnandanibhawsar3105
    @rajnandanibhawsar3105 Рік тому

    Yes, Not only me everyone want react native series Please make it

  • @praveshdubey5190
    @praveshdubey5190 Рік тому

    Could you make a short video on NextJs and how v13.4 is different from v12? Bcoz it's seen I am learning a completely new language. and I am expecting new Nextjs series from you. :)

  • @trashfiles3432
    @trashfiles3432 Рік тому

    I must say that I thoroughly enjoyed it. The information you provided was insightful and valuable. I wanted to kindly request if you could consider making a similar video focusing on Python/Django/DRF. Thankx for that quality contain. We really appreciate it 😊🙏❤️

  • @akifimran9780
    @akifimran9780 Рік тому

    Great help man, i would like react native expo course especially native device featues integrations... just a tought.

  • @reshmahegde2702
    @reshmahegde2702 Рік тому

    @Code Evolution, Can you please guide, which is the best local data base which can be used for an offline application in react native?
    Also what is the best strategy which can be used for saving/storing attachment in db? The attachments needs to be stored in offline mode as well..
    Can someone guide.

  • @real23lions
    @real23lions Рік тому

    This is amazing. Thank you!

  • @drozdgabriel
    @drozdgabriel Рік тому +2

    To the component libraries section I would also add Mantine as it has lots of useful components, some form handling utilities and many hooks.
    Definitely worth trying it out! 😁

  • @lscodeschool957
    @lscodeschool957 Рік тому

    Thank you very much sir for all your intuitive react series. Please do a Full React Native series with real world project examples. Include the new Expo Router and other great tools you recommend. thank you Viswash

  • @lookin6393
    @lookin6393 Рік тому +1

    Yes, please make a series for react-native.

  • @robertphillips124714
    @robertphillips124714 Рік тому

    Yes please make a React Native series! Thank you for your excellent content!

  • @Bruno-ke1uh
    @Bruno-ke1uh Рік тому

    thanks a lot, i was looking for a router to mi project.

  • @sohrabhossain9905
    @sohrabhossain9905 Рік тому

    Thanks for the informative video.
    Take my cordial love from Bangladesh ❤🇧🇩

  • @piotrszymanski8325
    @piotrszymanski8325 Рік тому

    React Native tutorial is must have! Thx in advance!

  • @ravaliyanikunj
    @ravaliyanikunj Рік тому

    Hey, can you create an tutorial on vite like you have created on webpack. I think most of the people don't know how to efficiently use vite.
    Your videos are always helpful for developers.
    Thank you for highlighting the point in videos.

  • @jaktrak
    @jaktrak Рік тому

    I have never even heard of a few of those. Im interested in learning more about them.

  • @Saadi_987
    @Saadi_987 Рік тому +1

    Sir you didn't talk about react query. If I just learn react query then do I need to to learn redux or not ?

    • @chrishillz5017
      @chrishillz5017 Рік тому

      React query and redux dont go well together, so if you are managing state with useContext, react query would go well. But if your state is in redux, then redux toolkit query is your option

    • @Dev-Siri
      @Dev-Siri Рік тому

      @tanstack/query is just react query

  • @soumyabalamaala
    @soumyabalamaala Рік тому

    Yes! Please upload React native updated version as one series. Eagerly waiting

  • @nirmal3064
    @nirmal3064 Рік тому +1

    Please do a series about React Native and make an industry level application thereby we can know the structure

  • @mateus_andriola
    @mateus_andriola Рік тому

    I heard about t3.stack, witch will combine trpc (a backend library for nextjs to implement backend with frontend awesome integrations), tailwind and typescript

  • @masudalimran92
    @masudalimran92 Рік тому

    Please make a video on formatJS for multi language website. I am struggling a lot building multi language websites. Currently doing things in a less performant way which is hampering user interaction.

  • @pablo6263a
    @pablo6263a Рік тому

    Weeeee waaaaant react native! Thank you for all you do

  • @ilyaselaissi1628
    @ilyaselaissi1628 Рік тому +1

    We are looking for react native series 😊😊

  • @dilaxshan1132
    @dilaxshan1132 Рік тому

    yes please make series for React Native also.

  • @d.naveenkumar9011
    @d.naveenkumar9011 Рік тому

    Yes we need react native tutorial series

  • @KannanGurusamy-z9h
    @KannanGurusamy-z9h Рік тому

    Hi Viswas, Thanks for this. It will be highly helpful, if you make a series on ui components library with real time example project.

  • @visheshpandita2787
    @visheshpandita2787 Рік тому +2

    Please do a series on react native! highly needed.

  • @hemapriya1420
    @hemapriya1420 Рік тому

    Hi Vishwas , eagerly waiting for the recat native series

  • @mbaochachigozie1785
    @mbaochachigozie1785 Рік тому

    Hey vishwaz, do consider an Apollo server/client + prisma series