react slush generator