Задать вопрос
@herasko-sg

React как рендерить несколько элементов в одном JSX элементе?

У меня есть функциональный компонент темы, который является провайдером темы(AppThemeProvider), и есть отдельный компонент для кнопки AppThemeButton, чтоб менять тему. Есть возможность разместить эти 2 компонента в одном(AppTheme) так, чтобы при написании AppTheme.Provider возвращался провайдер темы, а при написании AppTheme.Button кнопка смены темы. Желательно, чтоб этот компонент был функциональный, а не классовым.
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Aetae
@Aetae
Тлен
AppTheme.js:
import AppThemeProvider from './AppThemeProvider.jsx';
import AppThemeButton from './AppThemeButton.jsx';

export default {
  Button: AppThemeButton,
  Provider: AppThemeProvider
}

Да, это обычный javascript, реакт тут не при чём.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽