Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

ThiingsGrid (the infinite grid component used in thiings[.]co) is now open source! I made a little playground to explore the component. It's a single React+TS file with 0 other dependencies, so easy to drop into your project. Check it out an lmk what you think! Repo 👇

28,075 Aufrufe • vor 1 Jahr •via X (Twitter)

11 Kommentare

Profilbild von Charlie Clark
Charlie Clarkvor 1 Jahr

I'll try to add more examples in the coming days (including a simple animated one like on thiings)

Profilbild von Rainmaker
Rainmakervor 2 Jahren

Here I share an XGBoost model that delivers a 25% CAGR with minimal drawdown on Visa stock. In this free Substack post I share code and commentary for a powerful Machine Learning strategy that delivers powerful returns.

Profilbild von Mockuuups Studio
Mockuuups Studiovor 1 Jahr

Love this! We actually used ThiingsGrid to demo our entire mockup library—over 4,800 scenes! The performance is 🔥 and the integration was seamless.

Profilbild von Leon
Leonvor 1 Jahr

🌐 thiings-world

Profilbild von Charlie Clark
Charlie Clarkvor 1 Jahr

woah trippy!! 💫

Profilbild von Mateo (Melian) 🇦🇷
Mateo (Melian) 🇦🇷vor 1 Jahr

Love this, thanks

Profilbild von Luke Berry
Luke Berryvor 1 Jahr

this is super, thanks!

Profilbild von Carmen (she/her) 👩🏽‍💻⚡️🦸🏾‍♀️🏳️‍🌈
Carmen (she/her) 👩🏽‍💻⚡️🦸🏾‍♀️🏳️‍🌈vor 1 Jahr

Awesome!

Profilbild von Luke Berry
Luke Berryvor 1 Jahr

i wonder why it's rendering like this to me? didn't spot any "text-white" classes in the elements

Profilbild von Charlie Clark
Charlie Clarkvor 1 Jahr

Weird! Just pushed a tweak, any luck now?

Profilbild von Deepak Mehta
Deepak Mehtavor 1 Jahr

Well done , will be useful for alot of us.

Ähnliche Videos

React tip: "use client" misconceptions (2/5) 🚫 "You cannot nest Server Components inside Client Components because "use client" turns everything into Client Components." ✅ We can pass the rendered result of Server Components to Client Components as props. Simple example: (Server Component) (Client Component) (Server Component) is designed for the client. It needs to instantly open and close when clicked. is designed for the server. It uses packages that don't work in the browser and needs to fetch data close to where it's stored without exposing credentials. So, how can we nest a component that uses server APIs inside a component that uses client APIs... without using `import`? React props to the rescue! --- (0:00) 1-4: Reminder: Importing code forms a module dependency graph. Adding dependencies to a server or client bundle. (0:23) 5-6: Reminder: Using components eventually forms a rendered component tree. (0:37) 9: Oh no! We get an error when trying to `import` a client API (useState) into a server module. (0:44) 10: We know the trick by now: Add "use client" to mark `2.js` as a client entry point. This moves the module to the client bundle and allows us to use client APIs like `useState.` (0:51) 11: But we get a new error! "use client" moved all imported dependencies into the client bundle, including our ORM package, which doesn't work in the browser. (0:59) 13: Let's refactor without changing our rendered component hierarchy. First, we move the `Cart` import to the parent file that imports `Modal`. This moves `Cart` outside the "use client" boundary and consequently the client bundle. (1:11) 15: Then, we pass down the rendered result of `Cart` as a prop to `Modal`. This allows `Cart` to be entirely rendered on the server as a Server Component before being passed down. `Modal` has no knowledge of what the `cart` prop is. Its only responsibility is placing whatever it receives into the `{cart}` slot. (1:15) 16: Finally, it's common to use the special `children` prop for a component's primary content. The key insight is that we were able to use props to retain our desired component hierarchy even though we changed our module dependency graph.

Delba

43,989 Aufrufe • vor 2 Jahren