0.1.0 • Published 6 years ago
react-webpack-loader v0.1.0
react-loader
under development: see support for details
webpack loader for React Single-File Components
What is React Loader?
react-webpack-loader
is a loader for webpack that allows you to author React components in a format called Single-File Components (SFCs):
<template>
<div>{{ msg }}</div>
</template>
<script>
export default {
data () {
return {
msg: 'Hello world!'
}
}
}
</script>
<style>
.example {
color: red;
}
</style>
There are many cool features provided by react-webpack-loader
:
- Allows using other webpack loaders for each part of a React component, for example Sass for
<style>
and Pug for<template>
; - Allows custom blocks in a
.react
file that can have custom loader chains applied to them; - Treat static assets referenced in
<style>
and<template>
as module dependencies and handle them with webpack loaders; - Simulate scoped CSS for each component;
- Improves rendering performance by localizing static virtual node trees and caching them (thanks to react-template-compiler)
- State-preserving hot-reloading during development.
In a nutshell, the combination of webpack and react-webpack-loader
gives you a modern, flexible and extremely powerful front-end workflow for authoring React.js applications.
0.1.0
6 years ago