SA
메인 내용으로 이동

React

React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta (formerly Facebook) and a community of individual developers and companies. React can be used as a base in the development of single-page, mobile, or server-rendered applications with frameworks like Next.js. However, React is only concerned with state management and rendering that state to the DOM, so creating React applications usually requires additional libraries for routing and certain client-side functionality. React (JavaScript library)

Articles

New React docs pretend SPAs don't exist anymore | Wasp

  • React just released their new docs at https://react.dev/. While it looks great and packs a lot of improvements, one section that caught the community's attention is "Start a New React Project". The strongly recommended way to start a new React project is to use a framework such as Next.js, while the traditional route of using bundlers like Vite or CRA is fairly strongly discouraged
  • Traditionally, React was only a UI library in your stack of choice. You would use CRA (or Vite nowadays) as a bundler/starter for your React project
  • There are also new frameworks emerging that focus on this particular use case (e.g., RedwoodJS and Wasp (disclaimer: this is us!)) whose flagship feature is not SSR, but rather the abstraction of API and CRUD on data models, and getting full-stack functionality from UI to the database, with extra features such as easy authentication and deployment out of the box
  • With a "go for Next or you are unusual" and "you need SSR" message, React is making a strong signal against other solutions that don't emphasize SSR as their main feature

이 문서를 언급한 문서들

Write Once Run Everywhere

- React and React Native

WebGPU

... TypeScript+Rust/WebAssembly|WASM library with its own React-like run-time. If you're familiar with ...

Svelte

... unlike traditional frameworks (such as React and Vue), which carry out ...

Separation of Computer Scientists and Computer Technologists

... can code a dang fantastic React shopping mall!

Redwood.js

... The front-end is built with React, a popular JavaScript library for ...

Real Exams

- Get Job Done SQL, React, Python

React Native

> React Native is an open-source [[UI ...

React App on GitHub Pages

... the idea of publishing a React App on GitHub Pages. I ...

Project Heimdall

... was logged in and when React was unmounting the `<SignIn>` widget.

Next.js

... framework created by Vercel enabling React-based web applications with server-side rendering ...

Letter to Mr. Stephan Ango on 2022-10-19

... I have built a custom React application for presenting on the ...

Jest

... projects using Babel, TypeScript, Node.js, React, Angular, Vue.js, and Svelte. Jest ...

JSX

... as JavaScript XML) is a React extension to the JavaScript language ...

Grammarly Work Note 2023-05-26

1. Outdated Node and React. Manakin runs on Node.js 16 ...

GitHub Pages에 React 앱 띄우기

최근 React 앱을 GitHub Pages에 띄우면 좋겠다는 ...

Get Job Done

- Coding React

Front-end

- React

Dioxus

... written in Rust, inspired by React.

Developing Review Notes for Obsidian

### React 전환

2023-03-18

- React

2022-09-10

- React components library with native dark ...

2022-08-04

React Flip Toolkit List Shuffle를 띄우는 ...

2022-08-03

... final step, I will containerize React Flip Toolkit on top of ...