Question related to "use client"
Answered
Herring Gull posted this in #help-forum
![Avatar](https://cdn.discordapp.com/embed/avatars/1.png)
Herring GullOP
If I put a context provider in root layout, does that make other routes become "use client" too?
Answered by Ray
no, because the children of client component can be server component
https://nextjs.org/docs/app/building-your-application/rendering/composition-patterns#supported-pattern-passing-server-components-to-client-components-as-props
https://nextjs.org/docs/app/building-your-application/rendering/composition-patterns#supported-pattern-passing-server-components-to-client-components-as-props
2 Replies
![Avatar](https://cdn.discordapp.com/embed/avatars/1.png)
@Herring Gull If I put a context provider in root layout, does that make other routes become "use client" too?
![Avatar](https://cdn.discordapp.com/avatars/743561772069421169/3c5d689eee4459a24fc420063411c016.webp?size=256)
no, because the children of client component can be server component
https://nextjs.org/docs/app/building-your-application/rendering/composition-patterns#supported-pattern-passing-server-components-to-client-components-as-props
https://nextjs.org/docs/app/building-your-application/rendering/composition-patterns#supported-pattern-passing-server-components-to-client-components-as-props
Answer
![Avatar](https://cdn.discordapp.com/embed/avatars/1.png)
Herring GullOP
Thanks