Comments (3)
@Roshan54321 What's exactly your use case? When you say JS for interactivity, are you talking about hydrating back to React? Why do you want to store HTML and JavaScript separately?
Measured actually has another library that might help you here: https://github.com/measuredco/react-from-html
But it's hard to know for sure without knowing more about your architecture.
from puck.
@Roshan54321 What's exactly your use case? When you say JS for interactivity, are you talking about hydrating back to React? Why do you want to store HTML and JavaScript separately?
Measured actually has another library that might help you here: https://github.com/measuredco/react-from-html
But it's hard to know for sure without knowing more about your architecture.
yes,but I have a large codebase where this builder is one of the features. I want to deploy a site irrespective of my whole codebase built from puck but how do I do it?
I can set aside the static html but I want interactivity too. Hydrating, yes, but how do I separate my whole codebase from just the site? That would compel me to make another React, but that too needs the config for Render.
I dont know if that makes any senseπ , but I cant find a reasonable way.
from puck.
In a large application, the cleanest way is to split the rendered Puck output into a separate application. A a monorepo can help to easily share components.
Alternatively, you can trust in code splitting rather than worrying about splitting up the HTML and JS.
I'm going to move this to a discussion.
from puck.
Related Issues (20)
- Improve resiliency of iframe CSS loading HOT 12
- Upgrade to typescript@5
- Stress testing HOT 1
- Typos in Actions docs
- Allow for more robust duplication actions HOT 2
- New drag-and-drop engine
- The page is not rendering server side. HOT 1
- Opportunity to interact with content inside of <Preview />
- Explore automatically injecting Puck styles
- Problem overriding custom fields
- Frame issue HOT 1
- React Server Components in the config HOT 3
- Type errors with TypeScript strict mode HOT 3
- [QUESTION] React Styled Components HOT 3
- Pass generic type to usePuck
- Apply draggable styles to correct element
- Implement async behaviour to resolvePermissions
- Can we have label properties defined as React.ReactNode?
- Align `resolvePermissions` with other resolvers
- getItemSummary receives mapProp value instead of original list value
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from puck.