Skip to content

Instantly share code, notes, and snippets.

@misostack
Last active November 4, 2020 07:58
Show Gist options
  • Select an option

  • Save misostack/e0c7a39ea94e1ce8d4a1ecccf67a5779 to your computer and use it in GitHub Desktop.

Select an option

Save misostack/e0c7a39ea94e1ce8d4a1ecccf67a5779 to your computer and use it in GitHub Desktop.
FE MASTER CLASS

ReactJS 2021

Prerequisites

  1. HTML5, CSS3
  2. Javascript

Main Concept

Concepts

  1. JSX Syntax
  2. Rendering elements
  3. Component and props
  4. State and Lifecycle
  5. Handling events
  6. Conditional Rendering
  7. Lists and Keys
  8. Forms
  9. Lifting State Up
  10. Composition vs Inheritance
  11. Thinking in React

Lession 001

Related Doc

Get and display the news from these pages

Development Tools

  1. VSCode Extensions
  • Prettier
  • React Snippets
  • React Redux

HTML5 guidelines

  • Use lowercase for all elements and attributes as you would in XHTML.
  • Despite some elements not requiring closing tags, we recommend that all elements containing content be closed (as in <p>Text</p>).
  • Although you can leave attribute values unquoted, it’s highly likely that you’ll have attributes that require quotes (for example, when declaring multiple classes separated by spaces, or when appending a query string value to a URL). As a result, we suggest that you always use quotes for the sake of consistency.
  • Omit the trailing slash from void elements (such as meta or input).
  • Avoid providing redundant values for Boolean attributes (for instance, use rather than )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment