Next.js SDK
Обзор
Для работы с экспериментами и фича-флагами в приложениях на Next.js доступны два подхода:
- Серверный рендеринг (SSR) — предвари тельный расчет экспериментов на сервере. Используйте серверный SDK expf-sigma-node.js
- Клиентский рендеринг — получение данных в браузере для динамических компонентов. Используйте клиентский SDK expf-sigma.js
Требования к данным
В обоих подходах для работы с экспериментами нужен id пользователя — по нему будет рассчитана группа эксперимента. Подробнее можно почитать тут
Так-же передавайте данные пользователя в зависимости от настроек в админ-панели. Подробнее
к сведению
Если возникли трудности с передачей id при инициализации SDK, сгенерируйте новый с помощью
Fingerprint и сохраните результат в куки
Пример интеграции SDK Next.js v.13+
- подключение sdk c ssr, функция getServerSideProps
- подключение sdk c ssr, функция getInitialProps
- подключение sdk без ssr