Guest User

Untitled

a guest
Nov 20th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. //this is one component
  2. import React from 'react';
  3. import ReactDOM from 'react-dom';
  4. import axios from 'axios';
  5. class Apicomponent extends React.Component{
  6. constructor(){
  7. super();
  8. this.sate={};
  9. this.ibios=this.ibios.bind(this);
  10. }
  11. ibios(e){
  12. var prametars={
  13. "firstName":"venkaiah"
  14. }
  15. return prametars;
  16. }
  17. render(){
  18. return(
  19. <p>hi...</p>
  20. );
  21. }
  22. }
  23.  
  24. export default Apicomponent;
  25. //another component
  26. import React from 'react';
  27. import ReactDOM from 'react-dom';
  28. import Apicomponent from './IBIOS';
  29.  
  30. class IbiosGetComponent extends Apicomponent{
  31. constructor(){
  32. super();
  33. this.sate={};
  34. this.apiCallFunction=this.apiCallFunction.bind(this);
  35. }
  36. apiCallFunction(){
  37. var apCallfunction=this.ibios();
  38. }
  39. render(){
  40. return(
  41. <p>hi...</p>
  42. );
  43. }
  44. }
  45.  
  46. export default IbiosGetComponent;
  47.  
  48. import React from 'react';
  49. import ChartComponent from './ChartComponents';
  50. import IbiosGetComponent from '../IBIOS/ApiCalls';
  51.  
  52. class BarChartComponent extends ChartComponent,IbiosGetComponent{
  53. constructor(props){
  54. super(props)
  55. this.state={}
  56. }
  57. componentDidMount(){
  58. var parmsfromibios=this.IbiosGetComponent.apiCallFunction();
  59. console.log(parmsfromibios)
  60. }
  61. render(){
  62. return(<p>hi....</p>)
  63. }
  64. export default BarChartComponent;
  65.  
  66. apiCallFunction(){
  67. var apCallfunction = super.ibios();
  68. }
Add Comment
Please, Sign In to add comment