Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
88a5c71
init nextjs app
Lotfi-Arif Apr 30, 2026
69b673f
scaffold Next.js reference implementation with monorepo conventions
Lotfi-Arif May 4, 2026
eaf177e
feat: add client-side React SDK integration with OptimizationProvider
Lotfi-Arif May 4, 2026
0273a04
docs: comment OptimizationProvider mount to client to avoid SSR
Lotfi-Arif May 4, 2026
fedd3b3
refactor: use next/dynamic with ssr:false for client-only SDK provider
Lotfi-Arif May 4, 2026
9e0dfc5
feat: add server-resolved pattern and isolate route SDK boundaries
Lotfi-Arif May 4, 2026
0878cc4
docs: update README and AGENTS.md to reflect current architecture
Lotfi-Arif May 5, 2026
4a8771d
docs: document singleton conflict, customer setup context, and future…
Lotfi-Arif May 5, 2026
1ec7430
refactor: convert react-web-sdk_nextjs to CSR-only implementation
Lotfi-Arif May 5, 2026
e63a9f7
chore: remove spike-nextjs-support.md
Lotfi-Arif May 5, 2026
f913408
chore: remove session notes file
Lotfi-Arif May 5, 2026
a05a364
fix: exclude Next.js implementations from root ESLint
Lotfi-Arif May 5, 2026
7cb468e
Merge branch 'main' into NT-3090-nextjs-csr
Lotfi-Arif May 6, 2026
b15f825
docs: update docs to match nextJs-ssr pattern
Lotfi-Arif May 6, 2026
0cd7e2c
chore: rename directory and project
Lotfi-Arif May 6, 2026
edf6501
fix: ignore nextJs projects in the linting commands due to NextJs bug
Lotfi-Arif May 6, 2026
06cb4bb
docs: fix format
Lotfi-Arif May 6, 2026
e12b72a
feat: implement Hybrid SSR + CSR Takeover pattern (Setup 2)
Lotfi-Arif May 7, 2026
567ee01
refactor: consolidate to single-page hybrid SSR+CSR takeover
Lotfi-Arif May 7, 2026
9b56891
fix: format
Lotfi-Arif May 7, 2026
e19f13e
feat: prime Web SDK with server-resolved defaults on hydration
Lotfi-Arif May 7, 2026
d975050
refactor: move SSR priming to stable app layout
Lotfi-Arif May 7, 2026
9764c07
docs: add nextJs implementation guide
Lotfi-Arif May 7, 2026
5785087
fix:format
Lotfi-Arif May 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions documentation/guides/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ children:
- ./integrating-the-web-sdk-in-a-web-app.md
- ./integrating-the-react-web-sdk-in-a-react-app.md
- ./integrating-the-react-native-sdk-in-a-react-native-app.md
- ./integrating-the-optimization-sdk-in-a-nextjs-app-ssr.md
- ./integrating-the-optimization-sdk-in-a-nextjs-app-ssr-csr.md
---

# Guides
Expand Down Expand Up @@ -33,3 +35,10 @@ inventory instead.
- [Integrating the Optimization React Native SDK in a React Native app](./integrating-the-react-native-sdk-in-a-react-native-app.md) -
step-by-step React Native / Expo integration guidance covering setup, consent, personalization and
interaction tracking, screen tracking, live updates, and the in-app preview panel
- [Integrating the Optimization SDK in a Next.js app (SSR-primary)](./integrating-the-optimization-sdk-in-a-nextjs-app-ssr.md) -
step-by-step Next.js App Router guidance for the SSR-primary pattern where the Node SDK resolves
entries server-side and the React Web SDK handles client-side tracking and interactive controls
- [Integrating the Optimization SDK in a Next.js app (hybrid SSR + CSR takeover)](./integrating-the-optimization-sdk-in-a-nextjs-app-ssr-csr.md) -
step-by-step Next.js App Router guidance for the hybrid pattern where first paint is
server-resolved and the React Web SDK takes over for instant client-side reactivity after
hydration
Loading
Loading