React trans ops