Question: Which choice will not cause a React component to rerender?

  1. if the component calls `this.setState(...)`
  2. the value of one of the component's props changes
  3. if the component calls `this.forceUpdate()`
  4. one of the component's siblings rerenders

Answer: The correct answer of the above question is Option D:one of the component's siblings rerenders