Skip to content

snoosmoomrik/learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

WEB самообучение

Документация

Лекции

⚠️ По jss вменяемых лекций нет, так что курим документацию и смотрим как оно используется в прокете

⚠️ В большинстве роликов в tsx используются FunctionComponents с хуками. Это сравнительно новый способ писать компоненты и так как проект мы начали довольно давно, у нас вместо них в основном используются классовые компоненты. Про них можно немного почитать тут https://reactjs.org/docs/components-and-props.html а кратко про разницу между ними тут https://medium.com/@Zwenza/functional-vs-class-components-in-react-231e3fbd7108

Sandbox

  • https://codesandbox.io - песочница, в которой можно попробовать все, что написано в документации и показано в лекциях. Выбираем Create Sandbox -> React Typescript и пробуем

Расширения для chrome

Расширения для VSCode

Конфиг VSCode

{
  "files.autoSave": "afterDelay",
  "workbench.list.openMode": "doubleClick",
  "editor.tabSize": 2,
  "editor.minimap.enabled": false,
  "editor.fontFamily": "'Fira Code'",
  "editor.fontLigatures": true,
  "editor.fontSize": 16,
  "explorer.confirmDragAndDrop": false,
  "workbench.iconTheme": "material-icon-theme",
  "workbench.colorTheme": "One Monokai",
  "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false,
  "typescript.updateImportsOnFileMove.enabled": "never",
  "gitlens.advanced.messages": {
    "suppressShowKeyBindingsNotice": true
  },
  "explorer.confirmDelete": false,
  "git.confirmSync": false,
  "explorer.openEditors.visible": 0,
  "git.enableSmartCommit": true,
  "dart.openDevTools": "flutter",
  "javascript.format.semicolons": "remove",
  "typescript.format.semicolons": "remove",
  "typescript.preferences.quoteStyle": "single",
  "javascript.preferences.quoteStyle": "single",
  "editor.renderControlCharacters": true,
  "npm.enableScriptExplorer": true,
  "editor.semanticHighlighting.enabled": true,
  "diffEditor.renderSideBySide": true,
  "editor.suggestSelection": "first",
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "files.exclude": {
    "**/.classpath": true,
    "**/.project": true,
    "**/.settings": true,
    "**/.factorypath": true
  },
  "workbench.tree.renderIndentGuides": "always",
  "bracket-pair-colorizer-2.highlightActiveScope": true,
  "diffEditor.ignoreTrimWhitespace": false,
  "gitlens.views.repositories.files.layout": "tree",
  "todo-tree.tree.showScanModeButton": false,
  "githubPullRequests.telemetry.enabled": false
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published