- Import React
- Posts
- 🧠AI React Components
🧠AI React Components
And Typescript Cheat Sheets
Hey guys!
Today, we'll explore assistant-ui for AI chat integration, TypeScript cheat sheets for React devs, and how to streamline Firebase authentication in your app. Plus, there’s a great blog on how React Query manages cache invalidation and a guide on CSS animations within React.
Let's get into it! 🤙
⚡️ The Latest In React
🧠React components for AI chat
assistant-ui is a React component set designed for AI chat, supporting tools like Langchain, Vercel AI SDK, and TailwindCSS. It offers built-in support for major model providers like OpenAI, Anthropic, Hugging Face, and more, allowing you to launch an AI project in minutes.
✏️ Cheatsheets for React Devs Transitioning to TypeScript
This repo offers comprehensive cheat sheets for React developers using Typescript, from beginner to advanced. It covers everything from basic TS integration in React apps to advanced topics like generic types, reusable type utilities, and TS+React libraries.
đź’Ľ Looking for a job is lonely (ad)
What if you could connect with dozens of local companies who are hiring right now, with just one connection? That’s Express Employment Professionals. One call. One application. And no fees, ever, for job seekers. One connection for endless job opportunities.
🔥 How to Authenticate Your React App Using Firebase
Firebase, developed by Google, simplifies app authentication for both web and mobile platforms. This freecodecamp article guides you through integrating Firebase's various authentication methods into your app.
❓️How does React Query keep data in sync with the server?
Caching isn't the hard part—it's cache invalidation that's tricky. This article breaks down how React Query tackles cache invalidation, simplifying this complex process for developers.
Quick Links
Intro to CSS animations for React developers
This blog dives into simplifying CSS animations in React apps, perfect for developers who often copy-paste animation snippets without fully understanding them.
It breaks down not just the CSS behind the animations but also how React’s lifecycle impacts rendering and updates to DOM elements.
The article covers some good examples, including:
Expandable search fields with CSS transitions.
Smooth hover and focus effects for buttons.
Animating tabs triggered by React state changes.
Enlarging cards on hover using transform and transition.
Implementing sliding drawers with both simple transitions and keyframes, plus using react-transition-group for enhanced control.
Check out the full post if you’d like to improve your CSS animation skills.
RTK Query in React
In last week’s video, I show everything you need to know to use Redux Toolkit Query within React applications, alongside Redux and Redux Toolkit.
If you haven’t seen it yet, check it out below. 👇️
See you next week!
Darius