static getDerivedStateFromProps()

in src/setter/color-setter/index.tsx [42:54]


  static getDerivedStateFromProps(nextProps: ColorSetterProps, prevState: ColorSetterState): any {
    const { value, defaultValue } = nextProps;
    if (prevState.setterValue == null) {
      if (value == undefined && defaultValue) {
        return {
          setterValue: defaultValue,
        };
      }
    }
    return {
      setterValue: value,
    };
  }