react-transmit icon indicating copy to clipboard operation
react-transmit copied to clipboard

fix wrong order of fetchedFragments

Open edvardchen opened this issue 9 years ago • 4 comments

// entry
class ArticleTags extends React.Component{
  render(){
    return (
      <div>
       <A />
       <B />
      </div>
      )
  }
}

// Commponent A
export default Transmit.createContainer(A, {
  initialVariables: [],

  fragments: {
    dataA: () => {}
  }
});

// Commponent B
export default Transmit.createContainer(B, {
  initialVariables: [],

  fragments: {
    dataB: () => {}
  }
});

When I used the above code , something wired happen: A got dataB and B got dataA. Then I looked down the source code and found this bug. Please @RickWong verify and merge.

edvardchen avatar Oct 18 '16 07:10 edvardchen

@RickWong

edvardchen avatar Nov 23 '16 12:11 edvardchen

@NoChapter I cannot reproduce this problem. For me A gets dataA and B gets dataB. Please provide a full example.

RickWong avatar Dec 01 '16 22:12 RickWong

Here

https://github.com/NoChapter/react-isomorphic-starterkit/tree/multiContainer

This branch can reproduce the issuse.

edvardchen avatar Mar 10 '17 09:03 edvardchen

@RickWong

edvardchen avatar Apr 19 '17 02:04 edvardchen