0.1.2 • Published 8 years ago
react-to-angular
Licence
MIT
Version
0.1.2
Deps
0
Size
31 kB
Vulns
0
Weekly
0
React To Angular
Library for embedding React components in Angular.
Provides a component that takes a React component and a props object as input.
Usage
// app.component.tsx
import * as React from 'react';
@Component({
selector: "app-component",
template: `
<r2a-react-wrapper
[props]="myProps"
[component]="myComponent"
>
</r2a-react-wrapper>
`,
))
export class MyComponent {
// be sure to enable .tsx parsing; if not, use React.createElement()
myComponent: any = props => <div>{props.value}</div>;
myProps: any = {
value: 'I am a React component!',
};
}
See src/app/app.component.ts for usage examples.
Example
yarn install
yarn start
Building
This project uses ng-packagr to bundle the module. yarn build will instead bundle the entire repository, including the demo app.
yarn packagr
Release
For now, it is manual. PRs welcome to implement an actual release process.
- Increment version number in
package.json yarn packagr && cd dist && npm publish
License
MIT