0.1.2 • Published 8 years ago
react-to-angular v0.1.2
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 startBuilding
This project uses ng-packagr to bundle the module. yarn build will instead bundle the entire repository, including the demo app.
yarn packagrRelease
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