Security News
GitHub Removes Malicious Pull Requests Targeting Open Source Repositories
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
react-flexbox-grid-for-v15.2
Advanced tools
A set of React components implementing flexboxgrid with the power of CSS Modules
React-Flexbox-Grid is a set of React components that implement flexboxgrid.css. It's built on top of some the trendiest proposals like CSS Modules (written in SASS), Webpack and ES6. The library harmoniously integrates with your Webpack workflow and it's easily customizable and very flexible.
http://roylee0704.github.io/react-flexbox-grid/
Although there are other ways to use React-Flexbox-Grid, the recommended way is to create a Webpack workflow with Babel Loader, CSS Loader and SASS Loader. A good starting point is react-flexbox-grid-example, be sure to also checkout webpack config in the example.
You should configure webpack to load flexboxgrid with CSS Modules, otherwise components from react-flexbox-grid will just have empty class names:
{
test: /\.css$/,
loader: 'style!css?modules',
include: /flexboxgrid/,
}
If you have another loader which affects flexboxgrid
, exclude it from that loader:
{
test: /\.css$/,
loader: 'style!css!postcss',
include: path.join(__dirname, 'node_modules'), // this also includes flexboxgrid
exclude: /flexboxgrid/, // so we are excluding it
}
Because webpack stacks loaders together, it doesn't override them.
Looking for example to use react-flexbox-grid
? Head over to react-flexbox-grid-example.
React-Flexbox-Grid can be installed as an npm package;
//dependencies
npm install classnames
npm install flexboxgrid
npm install react-flexbox-grid
Once you have the workflow ready, you can just require and use the components:
import React from `react`;
import { Grid } from `react-flexbox-grid/lib/index`;
React.render(<Grid />, document.querySelector('#main'));
The previous code creates a React container component based on React Flexbox Grid
container. It's important to notice that requiring a module from the exposed root of the package will import the SASS of the component.
I encourage you to work with webpack but if you want to use React Flexbox Grid
in an old fashioned way, you must generate a build with all the css and javascript and include it in your index.html
. Then you can use the components exposed in the window
object.
const {Grid, Row, Col} = require('react-flexbox-grid');
const App = React.createClass({
render() {
return (
<Grid>
<Row>
<Col xs={6} md={3}>Hello, world!</Col>
</Row>
</Grid>
);
}
});
Roy Lee | Helder Santana | Ankit |
MIT
FAQs
A set of React components implementing flexboxgrid with the power of CSS Modules
We found that react-flexbox-grid-for-v15.2 demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
Security News
Node.js will be enforcing stricter semver-major PR policies a month before major releases to enhance stability and ensure reliable release candidates.