Bundling CSS

๐Ÿงโ€โ™‚๏ธ Did I getcha!? ๐Ÿ˜‚๐Ÿคฃ
๐Ÿ‘จโ€๐Ÿ’ผ Great work, now we can easily add bundled CSS for our apps. This applies not only to CSS from component libraries that we import, but also to our own CSS components. Additionally, Remix has built-in support for CSS Modules and Vanilla Extract the CSS of which will also appear in the bundle. So, included in the CSS bundle will be:
๐Ÿงโ€โ™‚๏ธ I'm going to make a couple changes to make the homepage look nicer. Feel free to check the diff if you'd like!
๐Ÿฆบ When you use Array.filter(Boolean) in your own code, you might notice a different behavior, from what you've just seen in the solution. Typescript is still yelling at you ๐Ÿ˜ฎ. That's because Typescript doesnโ€™t play well with Array.filter(Boolean). To tackle this problem we use Matt Pocock's handy library ts-reset.
๐Ÿฆ‰ If you're curious about why we don't just use the bundle solution for all our CSS files (like tailwind and the fonts), watch this tip from Kent:
Login to get access to the exclusive discord channel.
  • ๐Ÿ”ญfoundations
    git push returns 400
    mohdelle ๐ŸŒŒ:
    when i try to start a fresh epic stack project and push to remote it's going to an error. anyone els...
    • โœ…1
    3 ยท 11 days ago
  • general
    Welcome to EpicWeb.dev! Say Hello ๐Ÿ‘‹
    Kent C. Dodds โ—† ๐Ÿš€๐Ÿ†๐ŸŒŒ:
    This is the first post of many hopefully!
    • 18
    81 ยท a month ago
  • general
    npm install everytime I setup a new playground
    Duki ๐ŸŒŒ:
    Is it normal that I have to run `npm install` in my playground directory, everytime I setup the play...
    • โœ…1
    2 ยท a month ago
  • ๐Ÿ”ญfoundations
    Progessive Enhancement - React .map
    Scott ๐ŸŒŒ ๐Ÿ†:
    I'm reviewing Foundations --> Scripting --> Scripts. I'm wondering how the `.map` works (iterating...
    • โœ…1
    1 ยท 2 months ago
  • ๐Ÿ”ญfoundations
    Parent Data - SEO - Typescript concept help
    remich ๐ŸŒŒ:
    I'm relatively new to TS, and I can see the value that Kent is talking about with the second argumen...
    • โœ…1
    1 ยท 4 months ago
  • ๐Ÿ’พdata
    ๐Ÿ“forms
    ๐Ÿ”ญfoundations
    Reviewing foundations, Mutations, Actions
    silvanet ๐Ÿš€ ๐ŸŒŒ:
    Forgive me for this. I went over the file size limit. I don't want to sign up for being able to exce...
    • โœ…1
    2 ยท 7 months ago
  • general
    Migration to Vite: Server-only module referenced by client
    Fabian ๐ŸŒŒ:
    Hi, I'm working on migrating to Vite following the remix docs (https://remix.run/docs/en/main/guides...
    • โœ…1
    1 ยท 4 months ago
  • ๐Ÿ”ญfoundations
    Styling 05 workshop error: Expected component `CodeFile` to be defined
    jocosage ๐ŸŒŒ:
    Is this error intended behaviour, it doesn't look so as in the git repo there seems to be instructio...
    • โœ…1
    3 ยท 3 months ago
  • ๐Ÿ”ญfoundations
    Foundations Review
    Baghira ๐ŸŒŒ:
    I finished the foundations workshop. I liked the SEO part and error handling part. Remix built-in to...
    • โœ…2
    1 ยท 3 months ago
  • general
    Remix Vite Plugin
    Binalfew ๐Ÿš€ ๐ŸŒŒ:
    <@105755735731781632> Now that remix officially supports vite (though not stable) what does it mean...
    • โœ…1
    3 ยท a year ago
  • general
    ๐Ÿ”ญfoundations
    Solutions video on localhost:5639 ?
    quang ๐Ÿš€ ๐ŸŒŒ:
    Hi, so I'm having a hard time navigating (hopefully will be better with time) The nav on epicweb.de...
    • โœ…1
    9 ยท a year ago
  • ๐Ÿ”ญfoundations
    Progressive Enhancement & Client Side Scripting
    Chwizdo ๐ŸŒŒ:
    I'm currently just starting at foundations | scripting part, and until now, I've heard KCD mentioned...
    • โœ…1
    4 ยท a year ago
  • ๐Ÿ”ญfoundations
    Unable to push my changes to Github
    Sachin Purohit ๐ŸŒŒ:
    When trying to push changes, I am getting the below error- remote: fatal: did not receive expecte...
    • โœ…1
    3 ยท 5 months ago
  • general
    Epicshop is now social and mobile friendly!
    Kent C. Dodds โ—† ๐Ÿš€๐Ÿ†๐ŸŒŒ:
    I'm excited to announce that now the Epic Web workshops are mobile friendly! https://foundations.ep...
    • ๐ŸŽ‰2
    0 ยท 6 months ago
  • ๐Ÿ”ญfoundations
    How to fetch data on client (e.g. Combobox)
    QzCurious ๐ŸŒŒ:
    After learning from epic web, I'm really into SSR data fetching pattern. I'm now doing SSR all of m...
    • โœ…1
    2 ยท 6 months ago
  • ๐Ÿ”ญfoundations
    @remix-run/react vs @remix-run/node
    mustak ๐Ÿš€ ๐ŸŒŒ:
    Module: Search Engine Optimization Exercise: Meta Overrides There are 2 different imports for type ...
    • โœ…1
    2 ยท 6 months ago
  • ๐Ÿ’พdata
    ๐Ÿ“forms
    ๐Ÿ”ญfoundations
    How can I do this?
    silvanet ๐Ÿš€ ๐ŸŒŒ:
    Viewing the Intro (from the Workshop) for Mutations, the course has an embedded video where Kent exp...
    • โœ…1
    3 ยท 7 months ago
  • ๐Ÿ”ญfoundations
    remix flat routes
    mustak ๐Ÿš€ ๐ŸŒŒ:
    Can someone give me a quick explanation of the following: ```markdown ## underscores with files _fi...
    • โœ…1
    2 ยท 7 months ago
  • ๐Ÿ”ญfoundations
    How to launch VS Code editor from File links in app using wsl2?
    mustak ๐Ÿš€ ๐ŸŒŒ:
    I've tried setting environment variables in .env: ```js KCDSHOP_EDITOR=code ``` and ```js KCDSHOP_ED...
    • โœ…1
    5 ยท 7 months ago
  • ๐Ÿ”ญfoundations
    Meta function not being called
    juliano.brasil ๐ŸŒŒ:
    Hi. I'm checking the assets on the foundations module, and something is somehow not working for me (...
    • โœ…1
    7 ยท 7 months ago
  • ๐Ÿ’พdata
    general
    ๐Ÿ“forms
    ๐Ÿ”ญfoundations
    double underscore?
    trendaaang ๐ŸŒŒ:
    What with the `__note-editor.tsx`? I don't see that in the Remix docs and I don't remember Kent talk...
    • โœ…1
    2 ยท 7 months ago
  • ๐Ÿ’พdata
    ๐Ÿ”ญfoundations
    Handle Missing Data - Error when i'm using invariantResponse
    Luan.ibarra ๐ŸŒŒ:
    Hello, I'm trying to use the invariantResponse utility from // "#app/utils/misc.ts" to do this in a...
    • โœ…2
    2 ยท 8 months ago
  • ๐Ÿ”ญfoundations
    ๐Ÿ’พdata
    general
    ๐Ÿ“forms
    ๐Ÿ”auth
    Native Logging
    trendaaang ๐ŸŒŒ:
    I was thinking that it could be useful to log every CRUD operation to help track down errors. Is tha...
    • โœ…1
    6 ยท 8 months ago