- Введение: что такое Scala и чем она отличается от Java
- Настройка окружения и сборка
- Базовый синтаксис
- Типы и система типов
- Управляющие конструкции
- Функции и лямбды
- Коллекции и операции над ними
- Введение: зачем F# и чем он отличается от C#
- Функциональное мышление: ключевые принципы
- Синтаксис и базовые конструкции
- Типы и типовая система
- Функции: определение, частичное применение, каррирование
- Иммутабельность и работа с состоянием
- Коллекции и функции высшего порядка
- Введение: что такое Textual
- Установка и быстрый старт
- Базовая архитектура: App, Widget, Compose, Messages
- Структура проекта и организация кода
- Базовые виджеты (Static, Button, Checkbox, Input, TextArea, Header/Footer/Log)
- Расширенные виджеты (Tabs, TabbedContent, DataTable, Tree, DirectoryTree, ListView, ProgressBar, LoadingIndicator, Tooltip, Markdown)
- Контейнеры и Layout (Horizontal/Vertical, ScrollView, ContentSwitcher, Grid, Dock)
Styled-components — популярная библиотека для CSS-in-JS в React. Позволяет описывать стили компонент прямо в JS-коде с помощью tagged template literals, делает стили изолированными и более удобными для масштабирования.
npm install styled-componentsили
Хуки — это специальные функции React, с помощью которых можно управлять состоянием, побочными эффектами и другими возможностями React внутри функциональных компонентов. Их основная цель — сделать функциональные компоненты такими же мощными, как и классовые, избегая сложных вложенных структур и дублирования кода.
Что делает: Позволяет объявлять внутреннее состояние в функциональных компонентах.
NewerOlder