Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 542d128

Browse files
Update Vue & React Resources
1 parent 854365c commit 542d128

File tree

1 file changed

+130
-107
lines changed

1 file changed

+130
-107
lines changed

‎README.md

Lines changed: 130 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -236,9 +236,8 @@ Be sure to read [How To Contribute](CONTRIBUTING.MD)
236236
- [CodeChef](https://www.codechef.com/)
237237
- [SPOJ](https://www.spoj.com/)
238238

239-
240239
- Snippets and cheatsheets
241-
240+
242241
- [A ridiculous collection of cheatsheets](https://devhints.io/)
243242
- [Modern JavaScript Cheatsheet](https://github.com/mbeaudru/modern-js-cheatsheet)
244243
- [Favorite JavaScript utilities in single line of code](https://1loc.dev/)
@@ -284,6 +283,7 @@ Be sure to read [How To Contribute](CONTRIBUTING.MD)
284283
# Git
285284

286285
- Courses
286+
287287
- [Version Control with Git](https://www.coursera.org/learn/version-control-with-git/)
288288
- [A Guide to Git & Version Control](https://www.educative.io/courses/guide-to-git-and-version-control/)
289289
- [Getting Started with Git 💵](https://www.pluralsight.com/courses/getting-started-git/)
@@ -292,20 +292,24 @@ Be sure to read [How To Contribute](CONTRIBUTING.MD)
292292
- [Git Cheat Sheet](http://www.ndpsoftware.com/git-cheatsheet.html)
293293

294294
- Books
295+
295296
- [Pro Git](https://git-scm.com/book/en/v2)
296297

297298
- Tools
298299
- [Github](http://github.com/)
300+
- [Bitbucket](https://bitbucket.org/)
299301
- [Sourcetree](https://www.sourcetreeapp.com/)
300302
- [Git Extensions for Windows](https://github.com/gitextensions/gitextensions)
301303

302304
# React
303305

304306
- Documentation
307+
305308
- [React Docs](https://reactjs.org/docs/getting-started.html)
306309
- [React Cheatsheet](https://devhints.io/react)
307310

308311
- Courses
312+
309313
- Pluralsight - [React Getting Started](https://www.pluralsight.com/courses/react-js-getting-started)
310314
- Egghead - [The Beginner's Guide to React](https://egghead.io/courses/the-beginner-s-guide-to-react)
311315
- Scrimba - [Learn React](https://scrimba.com/course/glearnreact)
@@ -325,71 +329,80 @@ Be sure to read [How To Contribute](CONTRIBUTING.MD)
325329
- [React from Zero 💵](https://www.newline.co/react-from-zero/)
326330

327331
- Podcasts
328-
- [React Podcast](https://reactpodcast.com/)
332+
333+
- [The React Podcast](https://reactpodcast.com/)
334+
- [React Round Up](https://devchat.tv/react-round-up)
335+
336+
- Blog Sites
337+
338+
- [Official React Blog](https://reactjs.org/blog/)
339+
- [Kent C. Dodds' Blog](https://blog.kentcdodds.com/)
329340

330341
- Youtube Channels
342+
331343
- [Codevolution](https://www.youtube.com/channel/UC80PWRj_ZU8Zu0HSMNVwKWw)
332344
- [The Net Ninja](https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg)
333345
- [freeCodeCamp](https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ)
334346
- [Traversy Media](https://www.youtube.com/user/TechGuyWeb)
335347
- [Coding Addict](https://www.youtube.com/channel/UCMZFwxv5l-XtKi693qMJptA)
336348

337-
- Articles
338-
339-
- [How to React](https://kentcdodds.com/blog/how-to-react)
340-
- [React Fundamentals - Props Vs State](https://kentcdodds.com/blog/props-vs-state)
341-
- [Application State Management with React](https://kentcdodds.com/blog/application-state-management-with-react)
342-
- [Authentication in React Applications](https://kentcdodds.com/blog/authentication-in-react-applications)
343-
344349
- React Tooling
350+
345351
- [npm](https://www.npmjs.com/)
346352
- [ES Lint](https://eslint.org/)
347353
- [Lodash](https://lodash.com/)
348354
- [Storybook](https://storybook.js.org/)
349355
- [React Sight](http://www.reactsight.com/)
350356
- [React Router](https://github.com/ReactTraining/react-router)
351357
- [React Developer Tools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi)
352-
353-
- State Management
354-
- [Redux](https://github.com/reduxjs/redux)
355-
- [Mobx](https://mobx.js.org/README.html)
356-
- [Recoil](https://github.com/facebookexperimental/Recoil)
357-
358-
- UI Framework / UI Library
359-
- [Reactstrap](https://reactstrap.github.io/)
360-
- [React Bootstrap](https://react-bootstrap.github.io/)
361-
- [Onsen UI](https://onsen.io/react/)
362-
- [Material UI](https://material-ui.com/)
363-
- [Material Kit React](https://github.com/creativetimofficial/material-kit-react)
364-
- [React Toolbox (Material Design)](http://react-toolbox.io/)
365-
- [Semantic UI React](https://react.semantic-ui.com/)
366-
- [Rebass](https://rebassjs.org/)
367-
- [Grommet](https://v2.grommet.io/components)
368-
369-
- Unit Testing
370-
- [Jest](https://jestjs.io/docs/en/tutorial-react)
371-
- [React Testing Library](https://testing-library.com/docs/react-testing-library/intro)
372-
- [Enzyme](https://github.com/enzymejs/enzyme)
373-
374-
- Create React App
375-
- [Create React App](https://github.com/facebook/create-react-app)
376-
- [React Boilerplate](https://github.com/react-boilerplate/react-boilerplate)
377-
378-
- CSS in JS
379-
- [Styled Components](https://github.com/styled-components/styled-components)
380-
- [Emotion (css in js)](https://emotion.sh/)
381-
382-
- Remote Data Fetching
383-
- [Axios](https://www.npmjs.com/package/axios)
384-
- [swr](https://github.com/vercel/swr)
385-
- [React Query](https://github.com/tannerlinsley/react-query)
358+
359+
- State Management
360+
361+
- [Redux](https://github.com/reduxjs/redux)
362+
- [Mobx](https://mobx.js.org/README.html)
363+
- [Recoil](https://github.com/facebookexperimental/Recoil)
364+
365+
- UI Framework / UI Library
366+
367+
- [Reactstrap](https://reactstrap.github.io/)
368+
- [React Bootstrap](https://react-bootstrap.github.io/)
369+
- [Onsen UI](https://onsen.io/react/)
370+
- [Material UI](https://material-ui.com/)
371+
- [Material Kit React](https://github.com/creativetimofficial/material-kit-react)
372+
- [React Toolbox (Material Design)](http://react-toolbox.io/)
373+
- [Semantic UI React](https://react.semantic-ui.com/)
374+
- [Rebass](https://rebassjs.org/)
375+
- [Grommet](https://v2.grommet.io/components)
376+
377+
- Unit Testing
378+
379+
- [Jest](https://jestjs.io/docs/en/tutorial-react)
380+
- [React Testing Library](https://testing-library.com/docs/react-testing-library/intro)
381+
- [Enzyme](https://github.com/enzymejs/enzyme)
382+
383+
- Create React App
384+
385+
- [Create React App](https://github.com/facebook/create-react-app)
386+
- [React Boilerplate](https://github.com/react-boilerplate/react-boilerplate)
387+
388+
- CSS in JS
389+
390+
- [Styled Components](https://github.com/styled-components/styled-components)
391+
- [Emotion (css in js)](https://emotion.sh/)
392+
393+
- Remote Data Fetching
394+
395+
- [Axios](https://www.npmjs.com/package/axios)
396+
- [swr](https://github.com/vercel/swr)
397+
- [React Query](https://github.com/tannerlinsley/react-query)
386398

387399
- Server Side Rendering
388400

389401
- [Next.js](https://nextjs.org/)
390402
- [Gatsby](https://www.gatsbyjs.com/)
391403

392404
- Experts on Twitter
405+
393406
- [Andrew Clark](https://twitter.com/acdlite)
394407
- [Brian Vaughn](https://twitter.com/brian_d_vaughn)
395408
- [Dan Abramov](https://twitter.com/dan_abramov)
@@ -400,6 +413,17 @@ Be sure to read [How To Contribute](CONTRIBUTING.MD)
400413
- [Seth Webster](https://twitter.com/sethwebster)
401414
- [Kent C. Dodds](https://twitter.com/kentcdodds)
402415

416+
- Conferences
417+
- [ReactNext](https://react-next.com/)
418+
- [React Rally](http://www.reactrally.com/)
419+
- [ReactFest](https://reactfest.uk/)
420+
- [React Europe](https://www.react-europe.org/)
421+
- Community
422+
- [React Forum](https://discuss.reactjs.org/)
423+
- [Reactiflux](https://www.reactiflux.com/)
424+
- [Reddit](https://www.reddit.com/r/reactjs/)
425+
- [React Spectrum](https://spectrum.chat/react)
426+
403427
[👆 Back To Top](#table-of-contents)
404428

405429
# Vue
@@ -408,85 +432,84 @@ Be sure to read [How To Contribute](CONTRIBUTING.MD)
408432

409433
- [Vue Docs](https://vuejs.org/v2/guide/)
410434
- [Vue Cheatsheet](https://devhints.io/vue)
435+
- [Vue Cookbook](https://vuejs.org/v2/cookbook/)
436+
- MDN - [Getting started with Vue](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started)
411437

412438
- Courses
413439

414-
- [Learn Vue by Building and Deploying a CRUD App](https://testdriven.io/courses/learn-vue/) - This course is focused on teaching the fundamentals of Vue by building and testing a web application using Test-Driven Development (TDD).
415-
- [Advanced Vue.js Features from the Ground Up](https://frontendmasters.com/courses/advanced-vue/) - Learn how to build more accessible routing, state management, form validation and internationalization libraries from the ground up!
416-
- [Become a Ninja with Vue 3](https://vue-exercises.ninja-squad.com) - This course teaches how to build a complete application with Vue 3, step by step, using Vue CLI, TypeScript and the Composition API. Each exercise comes with instructions and tests to check 100% of your code.
440+
- Laracasts - [Learn Vue 2: Step By Step](https://laracasts.com/series/learn-vue-2-step-by-step)
441+
- Vuemastery - [Intro to Vue 2](https://www.vuemastery.com/courses/intro-to-vue-js/vue-instance/)
442+
- Scotch - [Getting Started with Vue.js](https://scotch.io/courses/getting-started-with-vuejs?ref=home-start-here)
443+
- freeCodeCamp - [Learn Vue.js - Full Course for Beginners](https://www.freecodecamp.org/news/vue-js-full-course/)
444+
- Testdriven - [Learn Vue by Building and Deploying a CRUD App](https://testdriven.io/courses/learn-vue/)
445+
- Frontend Masters - [Advanced Vue.js Features from the Ground Up](https://frontendmasters.com/courses/advanced-vue/)
446+
- Vue-Exercises Ninja Squad - [Become a Ninja with Vue 3](https://vue-exercises.ninja-squad.com)
447+
- VueSchool - [Learn Vue 💵](https://vueschool.io/)
448+
- Vuemastery - [Premium Beginner to Advanced Vue Course 💵](https://www.vuemastery.com/courses)
417449

418450
- Books
419451

420-
- [The Majesty Of Vue.js](https://www.packtpub.com/web-development/majesty-vuejs)
421-
- [Learning Vue.js 2](https://www.packtpub.com/web-development/learning-vuejs-2)
422-
- [The Majesty Of Vue.js 2](https://leanpub.com/vuejs2)
423-
- [Vue.js 2 Cookbook](https://www.packtpub.com/web-development/vuejs-2-cookbook)
424-
- [Vue.js in Action](https://www.manning.com/books/vue-js-in-action)
425-
- [Testing Vue.js Applications](https://www.manning.com/books/testing-vuejs-applications)
426-
- [Vue.js 2 and Bootstrap 4 Web Development](https://www.packtpub.com/web-development/vuejs-2-and-bootstrap-4-web-development)
427-
- [Full-Stack Vue.js 2 and Laravel 5](https://www.packtpub.com/application-development/full-stack-vuejs-2-and-laravel-5)
428-
- [Mastering Vue.js](https://masteringvuejs.com)
429-
- [Fullstack Vue: The Complete Guide to Vue.js](https://www.fullstack.io/vue/)
430-
- [Vue.js 2 Design Patterns and Best Practices](https://www.amazon.com/dp/178883979X)
431-
- [Vuex Quick Start Guide](https://www.amazon.com/dp/1788999932)
432-
- [Full-Stack Web Development with Vue.js and Node](https://www.amazon.com/Full-Stack-Web-Development-Vue-js-Node/dp/1788831144)
433-
- [The Vue Handbook](https://vuehandbook.com)
434-
- [ASP.NET Core 2 and Vue.js](https://www.amazon.com/dp/1788839463)
435-
- [Getting to Know Vue.js](https://www.apress.com/us/book/9781484237809)
436-
- [Vue: Build & Deploy](https://leanpub.com/vue-book)
437-
- [Building Applications with Spring 5 and Vue.js 2](https://www.packtpub.com/application-development/building-applications-spring-5-and-vuejs-2)
438-
- [Vue.js Quick Start Guide](https://www.packtpub.com/application-development/vuejs-quick-start-guide)
439-
- [Vue.js Component Patterns Course](https://fdietz.de/pages/vue-component-patterns-course/)
440-
- [Vue.js: Understanding its Tools and Ecosystem](https://www.packtpub.com/business-other/vue-js-understanding-its-tools-and-ecosystem?utm_source=vue.js.org&utm_medium=referral&utm_campaign=OutreachB15894fivedollar)
441-
- [Building Forms with Vue.js](https://www.packtpub.com/business-other/building-forms-with-vue-js?utm_source=Vuejs.org&utm_medium=referral&utm_campaign=OutreachB15411)
442-
- [Testing Vue.js Components with Jest](https://www.packtpub.com/programming/testing-vue-js-components-with-jest?utm_source=vue.js.org&utm_medium=refferal&utm_campaign=OutreachB15653)
443-
- [Vue.js](https://www.amazon.com/Vue-js-Actionable-Chris-Minnick/dp/1951959019)
444-
- [Become a Ninja with Vue 3](https://books.ninja-squad.com/vue)
445-
- [Large Scale Apps with Vue 3 and TypeScript](http://leanpub.com/vue-typescript/c/vaYXLEFWbMi7)
452+
- [The Mastery Of Vue.js 2 💵](https://leanpub.com/vuejs2)
453+
- [Vue.js: Up and Running 💵](http://shop.oreilly.com/product/0636920103455.do)
454+
- [Fullstack Vue 💵](https://www.fullstack.io/vue/)
455+
- [Vue.js in Action 💵](https://www.manning.com/books/vue-js-in-action)
456+
- [Testing Vue.js components with Jest 💵](https://leanpub.com/testingvuejscomponentswithjest)
457+
- [Large Scale Apps with Vue 3 and TypeScript 💵](http://leanpub.com/vue-typescript/c/vaYXLEFWbMi7)
458+
- [Mastering Vue.js 💵](https://masteringvuejs.com)
459+
- [Full-Stack Web Development with Vue.js and Node 💵](https://www.amazon.com/Full-Stack-Web-Development-Vue-js-Node/dp/1788831144)
460+
- [Vue.js: Understanding its Tools and Ecosystem 💵](https://www.packtpub.com/business-other/vue-js-understanding-its-tools-and-ecosystem)
461+
- [The Vue Handbook 💵](https://vuehandbook.com)
462+
- [Vue.js 2 Design Patterns and Best Practices 💵](https://www.amazon.com/dp/178883979X)
463+
- [Vue: Build & Deploy 💵](https://leanpub.com/vue-book)
446464

447465
- Podcasts
448466

449-
- [Enjoy the Vue: The new Vue.js podcast](https://enjoythevue.io/)
450-
- [Full Stack Radio #30 (11-23-2015)](http://www.fullstackradio.com/30)
451-
- [JavaScript Jabber #187 (11-25-2015)](https://devchat.tv/js-jabber/187-jsj-vue-js-with-evan-you)
452-
- [Changelog #184 (11-27-2015)](https://changelog.com/podcast/184)
453-
- [Software Engineering Daily (12-29-2015)](http://softwareengineeringdaily.com/2015/12/29/front-end-javascript-with-evan-you/)
454-
- [JavaScript Air 016 (03-30-2016)](https://javascriptair.com/episodes/2016-03-30/)
455-
- [Full Stack Radio #50 (09-21-2016)](http://www.fullstackradio.com/50)
456-
- [MW S04E08 - Vue.js with Evan You and Sarah Drasner (04-27-2017)](https://modernweb.podbean.com/e/mw-s04e09-evan-yu-sarah-drasner/)
457-
- [Request For Commits #12 - Crowdfunding Open Source (Vue.js) (06-15-2017)](https://changelog.com/rfc/12)
458-
- [The Web Platform Podcast 132: Vue.js (07-27-2017)](http://thewebplatformpodcast.com/132-vuejs)
459-
- [JavaScript Jabber #276 with Maximilian Schwarzmüller (08-29-2017)](https://devchat.tv/js-jabber/jsj-276-vue-js-with-maximilian-schwarzmuller/)
460-
- [Animating VueJS with Sarah Drasner(Software Engineering Daily 01-12-2017)](https://softwareengineeringdaily.com/2017/12/01/animating-vuejs-with-sarah-drasner/)
461-
- [Views on Vue (weekly podcast on Vue started 03-06-2018)](https://devchat.tv/views-on-vue)
462-
- [Vue podcast list via The QIT Tech Podcast Indexer](https://qit.cloud/search/vue)
463-
- [Cynical Developer #99 (10-15-2018)](https://cynicaldeveloper.com/podcast/99/)
464-
- [Syntax #130 (03-27-2019)](https://syntax.fm/show/130/the-vuejs-show-scott-teaches-wes)
465-
- [和 Vue.js 框架的作者聊聊前端框架开发背后的故事 [zh-CN]](https://teahour.fm/78)
467+
- [Vue News Podcast](https://news.vuejs.org/)
468+
- [Enjoy the Vue](https://enjoythevue.io/)
469+
- [Views on Vue](https://devchat.tv/views-on-vue)
470+
- [Software Engineering Daily](http://softwareengineeringdaily.com/2015/12/29/front-end-javascript-with-evan-you/)
471+
- [JavaScript Jabber Episode 276](https://devchat.tv/js-jabber/jsj-276-vue-js-with-maximilian-schwarzmuller/)
472+
- [Syntax Episode 130](https://syntax.fm/show/130/the-vuejs-show-scott-teaches-wes)
473+
- [Cynical Developer Episode 99](https://cynicaldeveloper.com/podcast/99/)
466474

467475
- Youtube Channels
468476

469-
- [VueNYC](https://www.youtube.com/vuenyc)
477+
- [freeCodeCamp](https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ)
478+
- [Traversy Media](https://www.youtube.com/user/TechGuyWeb)
479+
- [Vue NYC](https://www.youtube.com/vuenyc)
470480
- [VueConf EU](https://www.youtube.com/channel/UC9dJjbYeXjirDYYVfUD3bSw)
471481

472-
- Vue Tooling
473-
474-
- [vue-dev-server](https://github.com/paulpflug/vue-dev-server) - A small development server for building `vue` components.
475-
- [Storybook](https://storybook.js.org) - The UI Development Environment. works with v3.2+ later.
476-
- [Font Awesome Finder](https://chrome.google.com/webstore/detail/font-awesome-icon-finder/kjejboahkcobalmgldloeinebmbomgog) - Chrome extension to search, preview and choose Font Awesome icons and copy the selected icon HTML code & Unicode to clipboard.
477-
- [vue-dummy](https://github.com/paulcollett/vue-dummy) - Placeholder Text and Dummy Images as a simple `v-dummy` directive.
478-
- [Bit](https://github.com/teambit/bit) - Manage and reuse `vue` components between projects. Easily isolate and share components from any project without changing its source code, organize curated collections and install in different projects.
479-
- [ComponentFixture](https://github.com/David-Desmaisons/ComponentFixture) - is a component design to develop and test other components, automatically binding their props.
480-
- [vue-cli-template-dev-server](https://github.com/eliranmal/vue-cli-template-dev-server) - A development server for building vue-cli custom templates.
481-
- [vue-codemods](https://github.com/SergioCrisostomo/vue-codemods) - Collection of codemod scripts that help update and refactor Vue and JavaScript files.
482-
- [codesandbox](https://codesandbox.io/s/vue-vue) - An online IDE and prototyping tool for rapid Vue development.
483-
- [vue-dom-hints](https://github.com/privatenumber/vue-dom-hints) - 💡 Get hints in the DOM. Minimal Vue devtool alternative.
484-
485-
- Server Side Rendering
482+
- Tools
486483

484+
- [Bit](https://github.com/teambit/bit)
487485
- [Nuxt.js](https://nuxtjs.org/)
488-
489-
- Experts on Twitter
486+
- [Vuex](https://vuex.vuejs.org/en/)
487+
- [Vue Router](https://router.vuejs.org/en/)
488+
- [Vue Dev Tools](https://github.com/vuejs/vue-devtools)
489+
- [Vue CLI](https://github.com/vuejs/vue-cli)
490+
- [Vuetify](https://vuetifyjs.com/en/)
491+
- [Bootstrap Vue](https://bootstrap-vue.js.org/)
492+
- [Onseen UI](https://onsen.io/vue/)
493+
- [Quansar Framework](http://quasar-framework.org/)
494+
- [Vue Dev Server](https://github.com/paulpflug/vue-dev-server)
495+
496+
- Blogs
497+
498+
- [The Vue Point](https://medium.com/the-vue-point)
499+
- [Vue.js Developers](https://vuejsdevelopers.com/)
500+
- [CSS-Tricks - Vue](https://css-tricks.com/guides/vue/)
501+
502+
- Community
503+
504+
- [Vuejs Forum](https://forum.vuejs.org/)
505+
- [Vue Land](https://vue-land.js.org/)
506+
- [Reddit](https://www.reddit.com/r/vuejs/)
507+
508+
- Conferences
509+
- [Vue Conf](https://conf.vuejs.org/)
510+
- [Vue Conf US](http://us.vuejs.org/)
511+
- [Vue.js London](http://vuejs.london/)
512+
- [Vue.js Amsterdam](https://www.vuejs.amsterdam/)
490513

491514
[👆 Back To Top](#table-of-contents)
492515

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /