Home > Net >  ReScript React how to import CSS files?
ReScript React how to import CSS files?

Time:09-15

I am working on porting an existing React App to ReScript React, however I am running into a few issues. Namely I can't for the life of me figure out how to import CSS in ReScript, for example, In React to import Bootstrap all I would have to do is:

import 'bootstrap/dist/css/bootstrap.min.css';

However there is no corresponding way to do this in ReScript (to my knowledge), I tried doing:

@module("bootstrap/dist/css/bootstrap.min.css")

But it doesn't work. How can I import CSS files in ReScript React?

CodePudding user response:

Use a %%raw expression to import CSS files within your ReScript / React component code:

// in a CommonJS setup
%%raw("require('./styles/main.css')")
    
// or with ES6
%%raw("import './styles/main.css'")

Reference - https://rescript-lang.org/docs/react/latest/styling

  • Related