Are you a Firebase Hosting user? Have you already tried Firebase App Hosting? Which one should you use? TL;DR If you’re building a full-stack web app with modern, server-rendered frameworks like Angular and Next, use Firebase App Hosting. If you’re building a static website, use the original Firebase Hosting. Here's a great article by Julia Reid and Thomas Bouldin that should get you covered. Link in the comments below 👇
Tomas Piaggio’s Post
More Relevant Posts
-
Found this interesting article about Google Firebase App Hosting. Check it out!
🔥 As announced at #GoogleIO, Firebase App Hosting is now available in preview. Learn more about the next-generation serverless hosting product that helps you ship modern web apps at global scale. Get started → https://goo.gle/3V1lpvF
To view or add a comment, sign in
-
🔥 As announced at #GoogleIO, Firebase App Hosting is now available in preview. Learn more about the next-generation serverless hosting product that helps you ship modern web apps at global scale. Get started → https://goo.gle/3V1lpvF
To view or add a comment, sign in
-
Continuing from my last post about making app state shareable by saving it in the URL, I created a custom React hook that simplifies this process, I am sharing it here, it might be useful for someone. This hook, 𝘂𝘀𝗲𝗦𝘁𝗮𝘁𝗲𝗪𝗶𝘁𝗵𝗦𝗲𝗮𝗿𝗰𝗵𝗣𝗮𝗿𝗮𝗺, manages a state value and keeps it synchronized with a URL search parameter. This way, your app's state is always reflected in the URL, making sharing and revisiting specific app states easy. Link to the code snippet is in the comments ⬇️ #ReactJS #CustomHooks #WebDevelopment #StateManagement #ShareableURLs #JavaScriptTips #FrontendDev #ReactTips #WebDev #CodingBestPractices
To view or add a comment, sign in
-
↗️ Make Your App's State Shareable: Save It in the URL When building an internal react state in your web app, a crucial question to ask yourself is: "𝗜𝗳 𝗜 𝘀𝗵𝗮𝗿𝗲 𝘁𝗵𝗶𝘀 𝗨𝗥𝗟 𝘄𝗶𝘁𝗵 𝘀𝗼𝗺𝗲𝗼𝗻𝗲 𝗲𝗹𝘀𝗲, 𝘄𝗶𝗹𝗹 𝘁𝗵𝗲𝘆 𝘀𝗲𝗲 𝘄𝗵𝗮𝘁 𝗜’𝗺 𝘀𝗲𝗲𝗶𝗻𝗴?" If the answer is no, it’s time to rethink how you manage the state. Often, states like search filters, pagination, or selected items are kept in React’s internal state, making it impossible to share specific app locations with others. To solve this, you can save this state in the URL, making your app’s location fully shareable. Have a look at the sample code below. Now, when you share the URL, the recipient will see the filtered search results, just as you do. #ReactTips #WebDevelopment #ShareableLinks #StateManagement #URLParams #FrontendDevelopment #JavaScript #ReactJS #WebDevTips #CodingBestPractices
To view or add a comment, sign in
-
🌟 Project: Share Data Between Website and Mobile App Integration with Firebase 🌟 I'm excited to share a project I recently completed, where I built a website and a mobile app that can share data. I utilized HTML, JavaScript, Node.js, and Firebase for this project. 🔧 Project Details: Website: Technologies Used: HTML, JavaScript, Node.js Feature: Users can upload images to the website, which are stored in Firebase Storage. Mobile App (Flutter): Technologies Used: Flutter Feature: The app fetches images from Firebase Storage in real-time and displays them to the users. 🎯 Use Cases: Data Sharing in Large Projects: This system can be highly useful in large projects where data is uploaded from one platform (e.g., a website) and instantly displayed on another platform (e.g., a mobile app) #flutter #flutterdeveloper #androiddeveloper #iosdeveloper
To view or add a comment, sign in
-
Can re-rendering create problem in react app. 🙄 Re-rendering can create problems in a React app, especially when it happens unnecessarily or too often. This can lead to performance issues such as slow UI updates and reduced app responsiveness. Example of Unnecessary Re-rendering: Imagine you have a React component that displays a counter and a button to increment the count. There's also another component that renders a header, but it doesn't depend on the counter. If the header component is re-rendered every time the counter changes, it would be unnecessary. What happens: See Figure 1 The Header component doesn't need to re-render when the count state changes because it doesn't depend on the count. However, since it's inside the Counter component, it will re-render every time the Counter re-renders due to state change. Solution: See figure 2 You can prevent this by wrapping the Header component with React.memo, which tells React not to re-render Header unless its props change. Unnecessary Re-rendering Output: Every time you click the button, you'll see "Header is re-rendered" in the console, which indicates unnecessary re-rendering. Now, when the button is clicked, only the Counter component will re-render, and the Header component will not, as long as its props stay the same. Key Takeaway: Unnecessary re-renders can slow down your app, especially if you have many components or complex UI. Using techniques like React.memo or optimizing state management can help improve performance. #reactjs #reactlearners #frontend #fullstack #webdevelopement
To view or add a comment, sign in
-
Is Node.js the right choice for your next #web app? Our new blog post dives deep into the top use cases and benefits of using Node.js for web development! Click below. ➡️ https://lnkd.in/gtQTWWbA
To view or add a comment, sign in
-
Laravel has always been a game changer for the web app world. It leaves a great deal of updates for an expert to choose from and makes SDLCs easy. If you want to use Laravel, then go with the latest version. Get your hands on Laravel 11 and get a scalable and maintainable app. Know more about it from our blog on Laravel 11. Our blog: https://lnkd.in/dT8SjTC7 #laravel #laravel11 #laraveldevelopers #sdlc #phpframework #laravelapps #laravelupdate #webapps #softwaredevelopment #webdevelopment #webmobtech
To view or add a comment, sign in
-
Hiii connection, link:-qrcodebyjk.netlify.app Create custom QR codes effortlessly with our HTML/CSS/JS web app. Input your data, and our QR code API generates dynamic codes. Download and share easily. Simple, efficient, and under your control. #frontend #fullstack #linkdIn
To view or add a comment, sign in
-
🚀 Exciting Project Announcement! 🚀 I am embarking on a new project that will feature both a web and mobile app. However, I'm at a crossroads and could use some advice from the community. Option 1: ▶ Build the web app using Next.js. ▶ Utilize Next.js API endpoints as the backend server APIs for the mobile app. Option 2: ▶ Create separate frontends for the web (using React) and the mobile app (using React Native or Flutter). ▶ Develop a Node.js server to serve as the backend for both platforms. 🤔 What do you think is the best approach? Should I leverage the powerful capabilities of Next.js for both web and mobile, or should I go for specialized frontends with a common Node.js backend? Your insights and experiences would be greatly appreciated! 🙌 #webdevelopment #mobiledevelopment #nextjs #react #reactnative #flutter #nodejs #frontend #backend #fullstack #developercommunity #opensource
To view or add a comment, sign in
Director of Engineering at Very Good Ventures | GDE for Firebase | GDG Montevideo Organizer | Software Architecture Professor at ORT University
6mohttps://firebase.blog/posts/2024/05/app-hosting-vs-hosting